Dear all,
i am focusing the following requirment. A cisco 2901 ISR with ISDN Interfaces is used as ISDN/SIP Voice Gateway. For outgoing calls (SIP to ISDN), the SIP User would like to provide user specific calling party address which should be transported as not-screened user provided calling party IE in the ISDN call setup.
Example (how it could work):
ISDN Rx SETUP
Bearer Capability i = 0x8090A3
Standard = CCITT
Transfer Capability = Speech
Transfer Mode = Circuit
Transfer Rate = 64 kbit/s
Channel ID i = 0x89
Exclusive, B1
Calling Party Number i = 0x1180, '491234'
Plan:ISDN, Type:International, Screen: User-provided not screened, Presentation: allowed
Calling Party Number i = 0x1183, ‘4956789’
Plan:ISDN, Type: International, Screen: Network provided, Presentation: allowed
Called Party Number i = 0x81, '987654321'
Plan:ISDN, Type:Unknown
INVITE sip:user@sipdomain SIP/2.0
[…]
From: <sip:00491234@192.168.1.130>;tag=1234
P-Asserted-Identity: <sip:004956789@192.168.1.130>
Privacy: none
[…]
In my current configuration, the 2901 is using the FROM or P-Asserted-Id of the SIP INVITE as network provided calling party. In case FROM and P-Asserted-Id are different, the P-Asserted is used as network provided only. The not-screened calling party will not be set.
Is it possible to configure the router, so the not screend calling party is set based on the FROM header (or any other header field) in the SIP INVITE?
Thanks a lot for your support!!
Br
Michael