Получить промежуточный номер телефона перед транком
Добавлено: 08 июн 2019, 15:24
Провайдером организован многоканальный телефон. Есть номер 8800ХХХХХ у того же провайдера.При звонке на него звонок переволится на любой свободный канал. Каким образом можно определть,что звонок идет на 8800ХХХХХ? Организовать еще один канал и переадресовывать 8800ХХХХХ только на него не удобно,будут постоянно занят.Ответ провайдера:
Определить что вызов пришел с 8800, надо анализировать сообщение INVITE поле History-Info
INVITE sip:343581@192.168.10.14:5060 SIP/2.0
Via: SIP/2.0/UDP 10.8.247.100:5060;branch=z9hG4bK319e4bff.0
To: "8007755778"<sip:8007755778@10.8.247.100>
From: "83433804220"<sip:3433804220@10.8.247.100;cpc-rus=4>;tag=a08f764-30629
Call-ID: 1f205f55-0001-0090@10.8.247.100
CSeq: 32217 INVITE
Contact: <sip:3433804220@10.8.247.100>
Allow: INVITE,ACK,OPTIONS,BYE,CANCEL,INFO,REFER,NOTIFY,SUBSCRIBE,PRACK,UPDATE
Max-Forwards: 9
Record-Route: <sip:10.8.247.100;lr>
--------------------History-Info: <sip:8007755778@10.8.247.100>;index=1------------------------
History-Info: <sip:343581@192.168.10.14:5060?Reason=SIP%3Bcause%3D404>;index=1.1
Supported: 100rel
User-Agent: ZTE Softswitch/1.0.0
Content-Type: application/sdp
Content-Length: 127
--------------------History-Info: <sip:8007755778@10.8.247.100>;index=1------------------------
Каким образм можно добраться до этого опараметра в пакете?
Определить что вызов пришел с 8800, надо анализировать сообщение INVITE поле History-Info
INVITE sip:343581@192.168.10.14:5060 SIP/2.0
Via: SIP/2.0/UDP 10.8.247.100:5060;branch=z9hG4bK319e4bff.0
To: "8007755778"<sip:8007755778@10.8.247.100>
From: "83433804220"<sip:3433804220@10.8.247.100;cpc-rus=4>;tag=a08f764-30629
Call-ID: 1f205f55-0001-0090@10.8.247.100
CSeq: 32217 INVITE
Contact: <sip:3433804220@10.8.247.100>
Allow: INVITE,ACK,OPTIONS,BYE,CANCEL,INFO,REFER,NOTIFY,SUBSCRIBE,PRACK,UPDATE
Max-Forwards: 9
Record-Route: <sip:10.8.247.100;lr>
--------------------History-Info: <sip:8007755778@10.8.247.100>;index=1------------------------
History-Info: <sip:343581@192.168.10.14:5060?Reason=SIP%3Bcause%3D404>;index=1.1
Supported: 100rel
User-Agent: ZTE Softswitch/1.0.0
Content-Type: application/sdp
Content-Length: 127
--------------------History-Info: <sip:8007755778@10.8.247.100>;index=1------------------------
Каким образм можно добраться до этого опараметра в пакете?