Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations Wanet Telecoms Ltd on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Cannot forward original caller ID on a SIP trunk - IPO500

Status
Not open for further replies.

digiteltlc

Technical User
Apr 19, 2005
56
IT
Hi All, first post here

IPO500v1

I receive calls on my phone through ISDN line from local Telecom provider , caller CLI is shown on display.

If I forward unconditionately call to an extension that resides on an Asterisk pbx connected locally(LAN) to IPO via SIP trunk by a short code , the original CLI is NOT shown on asterisk phone, my IPO extension name/number is shown instead.
Please note if any IPO extension call my forwarded extension, I can see the original extension caller name and number on Asterisk phone.

No ISP SIP trunk is involved

My IPO extension is forwarded to number 5001

To call Asterisk extension (5XXX) from IPO ones (4XX) I use the short code:

5XXX;
Feature: Dial
Telephon number: ."@asterisk_ip_address"
Line Group Id: sip_trunk_line_id

also checked

5N;
Feature: Dial
Telephon number: NSS"@asterisk_ip_address"
Line Group Id: sip_trunk_line_id

and also checked

5N;
Feature: Dial
Telephon number: N (or NSS or NSSI - without "@asterisk_ip_address")
Line Group Id: sip_trunk_line_id

Call forwarding always work but original ISDN caller CLI is NEVER displayed, just only my forwarded IPO extension name-number

Any hint / suggestion ?

Thank you very much.






 
In your SIP trunk do you have "Send Caller ID" set to Diversion Header and use ssN in your ARS.

ACSS - SME
General Geek

 
No luck :

In IPO SIP trunk to Asterisk I set

Send CallerID : Diversion Header ( I have to eliminate the "send original caller information" flag on System->>Twinning as it has priority and overrides "Send CallerID" trunk settings )

Now, to forward call to Asterisk extension 5001 I forwarded my IPO extension to 5001 itself as the shortcode routes the call

I tried

5XXX;
Dial: ss. (with or without "@asterisk_ip_address")
Line Group Id: sip_trunk_line_id

Also tried

5N;
Dial: ss5N (with or without "@asterisk_ip_address")
Line Group Id: sip_trunk_line_id

As usual call forwarding works but IPO extension is shown as CLI , not the ISDN incoming CLI

Why are you referring to ARS ?? Should I use ARS for routing calls to Asterisk rather than a short code ??

Thank you
 
Just to clarify,
If I set extension "5001" (that resides on Asterisk) as Destination in my ISDN MSN/DID call routing table, an incoming ISDN call to that MSN makes the Asterisk extension 5001 to ring and the Asterisk phone shows the correct original ISDN caller CLI
 
Why are you using forwarding? Just target the shortcode directly from ICR, the only CLI it can send is the original then :)

 
I'm using forwarding because sometimes I need to move to another office where the Asterisk phone is.

Anyway, it's all my silly fault !!! :

I'm doing all these tests calling from my mobile phone to IPO ISDN line : my mobile phone number is present into IPO directory with the same name as my IPO extension !!
This is messy when the incoming call matching mobile number conflicts with extension name thus probably causing the extension name/number to be passed as CLI to SIP trunk.

Just renamed my mobile phone directory name entry and all works like a charm.

Now when a CLI matches the directory, the number and also the name is passed as information to sip trunk, when CLI is not present into directory the only number is passed as CLI and displayed on Asterisk phone.

A note: in SIP line "Send Caller ID" must be set to "Diversion Header"
In System > Twinning tab "Send Original calling party information for mobile twinning" flag has to be removed
No SS is for me required in Shortcode or ARS

Thank you all for suggestions !!




 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top