SIP Trunk: + inserted in front of the nuber in FROM field

Post Reply
nesoni76
Member
Posts: 6
Joined: 19 Oct 2009 08:04

SIP Trunk: + inserted in front of the nuber in FROM field

Post by nesoni76 »

Hello,

I have an OXE Common hardware system with 5 PRI ISDN towards Public operater and one SIP trunk group towards a third party IVR.
Calls are coming from the operater side through PRI ISDN and are routed to the SIP trunk to IVR.
The configuration is made that a DID number from PRI ISDN is routed to the speeddial number and then routed through ARS to the SIP trunk.
Communication is working OK but the problem is that OXE is inserting + in front of the calling number (the number that called the DID that routes to the IVR). There is always a + in the FROM field of the SIP Invite message.
I know that this is a cannonical for of the number but I tried changing NPD on the SIP trunk group and ARS route but could not solve the problem.
The OXE release is R8.0.

I am attaching the trace of the incoming call.

Thank you all for help in advance!!
You do not have the required permissions to view the files attached to this post.
User avatar
MrAnMo
Member
Posts: 99
Joined: 02 Jan 2010 17:40
Location: Netherlands

Re: SIP Trunk: + inserted in front of the nuber in FROM fie

Post by MrAnMo »

Hi,

As far as I know you can´t remove the plus. The Alcatel tries always to send cli in E164 international format when it is in Transit mode (from isdn to sip in this case)
What you can do it to add your country code in system/other system parameters/Signalling String. If you live in the Netherlands like me you will fill in 31 there.
Now when a call comes in on isdn in national format:
______________________________________________________________________________
| (572686:000002) Concatenated-Physical-Event :
| long: 58 desti: 0 source: 0 cryst: 0 cpl: 4 us: 0 term: 0 type a5
| tei: 0 >>>> message received : SETUP [05] Call ref : 00 13
| SENDING COMPLETE
|______________________________________________________________________________
|
| IE:[04] BEARER_CAPABILITY (l=3) 80 90 a3
| IE:[18] CHANNEL (l=3) a1 83 95 -> T2 : B channel 21 preferred
| IE:[6c] CALLING_NUMBER (l=11) -> 21 81 Num : 6xxxxxx
| IE:[70] CALLED_NUMBER (l=10) -> a1 Num : 7xxxxxxxx
| IE:[7d] HLC (l=2) 91 81
|______________________________________________________________________________

IE:[6c] CALLING_NUMBER (l=11) -> 21 81 Num : 6xxxxxx indicates 21 is national nr plan and 6xxxxxxx is the cli which is send.

Without filling in the signalling string this sip from field will translate in
From: "Extern" <sip:+6xxxxxxxx@blabla.com;user=phone>;tag=360bd1d52df5990674f50db6b0b917b7
The same like you have.

Now when I fill in the signalling string country code with 31 the from header will look like this.
From: "Extern" <sip:+316xxxxxxxx@blabla.com;user=phone>;tag=5ef30694a2331fbfe74837469cc0ef46
It´s now a international nr which should be handled by every sip device.

Now when a international call is arriving on the isdn it should look like this
______________________________________________________________________________
| (572686:000002) Concatenated-Physical-Event :
| long: 58 desti: 0 source: 0 cryst: 0 cpl: 4 us: 0 term: 0 type a5
| tei: 0 >>>> message received : SETUP [05] Call ref : 00 13
| SENDING COMPLETE
|______________________________________________________________________________
|
| IE:[04] BEARER_CAPABILITY (l=3) 80 90 a3
| IE:[18] CHANNEL (l=3) a1 83 95 -> T2 : B channel 21 preferred
| IE:[6c] CALLING_NUMBER (l=11) -> 11 81 Num : 496xxxxxx
| IE:[70] CALLED_NUMBER (l=10) -> a1 Num : 7xxxxxxxx
| IE:[7d] HLC (l=2) 91 81
|______________________________________________________________________________

The Alcatel recognise this as a international nr because the callling number is 11 81 Num : 496xxxxxx Where 11 is standing for international nr plan

In this case the country code won´t be add to the from header from your sip invite message.
From: "Extern" <sip:+496xxxxxxxx@blabla.com;user=phone>;tag=5ef30694a2331fbfe74837469cc0ef46

I hope it will help you a little bit.
morio
Member
Posts: 128
Joined: 02 Nov 2011 08:38

Re: SIP Trunk: + inserted in front of the nuber in FROM field

Post by morio »

hi
i know this is a old post and i hope some one can reply me. infact for me, when i am sending i am not sending +. but my service provider insist that i have to send + in the from header, the trace cap as below
Mon Sep 7 16:46:16 2020 FROM : <IT Manager> 96611xxxxxxxx@19x.xxx.xx.xx:5060 ; user=phone

i need to send +966 can some one advice me please.
thanks in advance
sadim
Alcatel Unleashed Certified Guru
Alcatel Unleashed Certified Guru
Posts: 534
Joined: 02 Jun 2006 07:11
Location: Portugal

Re: SIP Trunk: + inserted in front of the nuber in FROM field

Post by sadim »

Hi,
Check the Type Of Number configured on the NPD used. I suppose is is configured like Unknown. Try International or National.
BRegards
morio
Member
Posts: 128
Joined: 02 Nov 2011 08:38

Re: SIP Trunk: + inserted in front of the nuber in FROM field

Post by morio »

hi, thanks for the reply sadim,,,, yes i reconfigure the npd with isdn international and now it will add + automatically.

thanks again..
Post Reply

Return to “SIP”