Project

General

Profile

Формат SIP А-номера

Пример запроса INVITE от терминала абонента А:

INVITE sip:78128210011@example.ru SIP/2.0
Record-Route: <sip:78128210011@10.0.0.10;lr>
Via: SIP/2.0/UDP 10.0.0.10;branch=z9hG4bK3af7.0a6e92f4.0
Via: SIP/2.0/UDP 192.168.0.2:5060;branch=z9hG4bK12ee92cb;rport=5060
From: "Boris" <sip:78128210000@neutral.ru>;tag=as149b2d97
To: <sip:78128210011@example.ru>
Contact: <sip:78128210000@neutral.ru>
Call-ID: 3cbf958e6f43d91905c3fa964a373dcb@example.ru
CSeq: 103 INVITE
Max-Forwards: 16
Date: Wed, 10 Jan 2001 13:16:23 GMT
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY
Supported: replaces
Content-Type: application/sdp
Content-Length: 394

v=0
o=root 3303 3304 IN IP4 10.0.0.10
s=session
c=IN IP4 10.0.0.10
t=0 0
m=audio 40358 RTP/AVP 0 8 101
a=rtpmap:0 PCMU/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-16
a=silenceSupp:off - - - -
a=sendrecv

Здесь строка

From: "Boris" <sip:78128210000@neutral.ru>;tag=as149b2d97

содержит составной А-номер "Boris" <sip:>, который состоит из

  • Boris - имя звонящего, информационное поле, которое отображается на терминале абонента Б
  • 78128210000 - номер звонящего, по которому можно совершить обратный вызов на абонента А
  • neutral.ru - сервер, от которого поступает звонок

Часто имя звонящего может совпадать с номером звонящего.
Например, при трансляции звонка ТФОП -> SIP, или других технологий, где понятие имя звонящего не имеет смысла.
Или при определенной настройке софтфона звонящего пользователя, когда он не передает свой обратный номер.

При поступлении данного INVITE на терминал абонента Б, на дисплее ему будет отображено, что звонит "Boris".
Опционально может отобразиться и номер звонящего 78128210000.
При сохрании абонентом Б звонящего в книгу контактов и последующем вызове из книги контактов, или при совершении обратного звонка на абонента А по журналу вызовов, вызов будет совершен на номер 78128210000.
Таким образом, INVITE от абонента Б будет содержать

INVITE sip:781282100100@example.ru SIP/2.0

Обратите внимание! Имя "Boris" в составе Б-номера уже не передается, а передается только номер 78128210000.
Имя характерно только для поля From.

Smartswitch позволяет переопределять как имя звонящего, так и номер звонящего для проходящего звонка.
Для этого могут использоваться Шаблоны замены имени звонящего и Шаблоны замены номера звонящего соответственно в настройках диал-пиров.
При переопределении имени звонящего вы контролируете, как звонящий будет отображен на дисплее терминала абонента Б.
При переопределении номера звонящего вы контролируете номер обратного вызова, по которому абонент Б сможет дозвониться до абонента А.

При проверке маршрутизации (см. Проверить маршрутизацию) вы сможете полностью сэмулировать адресацию, указав
  • имя звонящего
  • номер звонящего
  • набранный номер

так, как они приходят в INVITE от абонента А, и увидеть как эти поля будут транслированы на абонента Б.

Also available in: PDF HTML TXT