Im ISDN wird neben der vom Anrufer gesetzten Rufnummer (user-provided, not screened) auch die tatsächliche Anschlussrufnummer (network-provided) übermittelt. Diese beiden Rufnummern weichen z.B. voneinander ab, wenn der Anrufer mit clip no screening eine komplett von der Anschlussrufnummer abweichende Rufnummer spooft (in diesem Beispiel 08001234567).
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
SETUP (DSS1 User) [04038090A3] Bearer capability : speech - CCITT circuit mode - 64kBit/s - G.711 A-law [1803A1838B] Channel id : 11 - preferred other interface - is not d-channel - CCITT - b-channel units [6C0C218032313138313136373033] Calling party number : 8001234567 national number - E.164 numbering plan presentation allowed - user provided not screened [6C082183323131383130] Calling party number : 301234567890 national number - E.164 numbering plan presentation allowed - network provided [7007C1323132313231] Called party number : 30567890 subscriber number - E.164 numbering plan [7D029181] High layer compatibility : telephony CCITT |
Mit der nachfolgenden Konfiguration kann ein Patton SmartNode Gateway beide Rufnummern an die SIP-PBX weiterleiten.
1 2 3 4 5 6 7 |
interface sip IF_SIP bind context sip-gateway GW_SIP route call dest-table RT_TO_ISDN remote 10.10.10.10 early-disconnect privacy address-translation outgoing-call identity-header user-part call e164 double-primary-first host-part fix isdn;user=phone |
Im SIP-INVITE werden die Rufnummern dann so zugeordnet:
P-Asserted-Identity = ISDN network provided
P-Preferred-Identity = ISDN user provided, not screened
So sieht das Ganze dann im SIP-INVITE aus:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
INVITE sip:030567890@10.10.10.10:5060 SIP/2.0 Via: SIP/2.0/UDP 10.10.10.20:5060;branch=z9hG4bK78ff5ef91a725aa3b Max-Forwards: 70 From: <sip:08001234567@10.10.10.20:5060>;tag=aed58e3281 To: <sip:030567890@10.10.10.10:5060> Call-ID: 10de514fc9ca5984 CSeq: 19829 INVITE Allow: ACK, BYE, CANCEL, INVITE, NOTIFY, OPTIONS, INFO, UPDATE, REFER, REGISTER Contact: <sip:08001234567@10.10.10.20:5060;transport=udp> P-Asserted-Identity: <sip:0301234567890@isdn;user=phone> P-Preferred-Identity: <sip:08001234567@isdn;user=phone> Supported: replaces User-Agent: Patton SN4970 4E30VR 00A0BA09D858 R6.10 2018-01-09 H323 RBS SIP M5T SIP Stack/4.2.14.18 Content-Type: application/sdp Content-Length: 185 |