cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
683
Views
0
Helpful
4
Replies

Stripping +1 from a E.164 number with ISDN

tpowers1074
Level 1
Level 1

Running a debug isdn q931 I see a

Calling party number of +11234561234 as a phone number for example. The plan is unknown the type is unknown. Is there a way to strip the +1 from the number when sending it to the PBX on the PRI trunk?

Transfer Rate = 64 kbit/s

Channel ID i = 0xA98381

Exclusive, Channel 1

Calling Party Number i = 0x0080, '+14029333000'

Plan:Unknown, Type:Unknown

Called Party Number i = 0x80, '4646'

4 Replies 4

venkekri
Level 1
Level 1

Hi,

Solution to your issue is to use voice translation rule.

Use the below link to create one. If you are not able to then reply back. Will help you out.

http://www.cisco.com/en/US/tech/tk652/tk90/technologies_tech_note09186a0080325e8e.shtml

Regards

Venky

Hi,

Yes you can by using voice translation rule.

voice translation-rule 1

rule 1 /^[+][1]\(4029333000\)/ /\1/

voice translation-profile out

translate calling 1

dial-peer voice xyz pots

destination-pattern .T

translation-profile outgoing out

Please apply the transltion rule in the appropriate outbound dial-peer. Let me know how this work.

Subhrojyoti

Thanks for the responses, I ended up using a voice translation rule to get the results I needed. I found it soon after this point.

rule 2 /\+1\(.*\)/ /\1/ type any national plan any isdn

I used the above rule for the ISDN trunk on outgoing.

Thanks much.

Good to hear that u were able to get it working.

Thanks for the update.

Regards

Venky