Hi,

I have two asterisk servers with the same version of 1.4.29.1.
The first server named it as MYE1. MYE1 is an incoming server that can
accept incoming calls from PSTN(ZAP E1).
The second server is a pbx functions server and named it as MYPBX(SIP).

The sip.conf of MYE1 likes below:
[MYPBX]
type=peer
host=mypbx.abc.com
nat=no
disallow=all
allow=g729
canreinvite=yes
qualify=no
context=default
insecure=port,invite

The sip.conf of MYPBX likes below:
[MYE1]
type=peer
host=mye1.abc.com
nat=no
disallow=all
allow=g729
canreinvite=yes
qualify=no
context=did
insecure=port,invite

The call flow is
1. Mobile with disable callerid(+886-912-345678) make a call to DIDs on the
E1 (for example: +886-922-666666 and enters MYE1 system. But my telecomm
provider helps me to solve the callerid and make it enable. So that, I can
find callerid of Mobile from MYE1.

2. MYE1 accept this call and dial it to MYPBX. In this moment, I can find
the fllowing message on the CLI of MYE1.
   In Another word, the Caller ID is correct here.

    -- Accepting call from '912345678' to '0922666666' on channel 0/22, span
4
    -- Executing [0922666...@default:1] Set("DAHDI/94-1",
"CDR(userfield)=0922E1") in new stack
    -- Executing [0922666...@default:2] Set("DAHDI/94-1",
"CALLERID(num)=912345678") in new stack
    -- Executing [0922666...@default:3] Set("DAHDI/94-1",
"CALLERID(num)=912345678") in new stack
    -- Executing [0922666...@default:4] NoOp("DAHDI/94-1", "CID num:
[986230883]") in new stack
    -- Executing [0922666...@default:5] Dial("DAHDI/94-1", "SIP/
mypbx.abc.com/0922666666") in new stack
    -- Called mypbx.abc.com/0922666666
    -- SIP/mypbx.abc.com-00002551 is ringing

     ============   extensions.conf  ============
     exten => 0922666666,1,Set(CDR(userfield)=0922E1)
     exten => 0922666666,n,NoOp(CID num: [${CALLERID(num)}])
     exten => 0922666666,n,Set(CALLERID(num)=${CALLERID(num)})
     exten => 0922666666,n,NoOp(CID num: [${CALLERID(num)}])
     exten => 0922666666,n,Dial(SIP/mypbx.abc.com/${EXTEN})
     exten => 0922666666,n,Hangup


3. But the strange thing is MYPBX. I use the function "NoOp" to find the
callerid that call from MYE1.

     -- Executing [0922666...@did:1] NoOp("SIP/MYE1-00000185", "CID Num:
Anonymous") in new stack
     -- Executing [0922666...@did:2] Hangup

    ============   extensions.conf  ============
     exten => _X.,1,NoOp(CID Num: ${CALLERID(number)})
     exten => _X.,1,Hangup

4. I got the ngrep message from MYPBX.

     U 210.200.XXX.XX:5060 -> 61.65.XX.XX:5060
     SIP/2.0 100 Trying.
     Via: SIP/2.0/UDP
61.65.XX.XX:5060;branch=z9hG4bK276d72eb;received=61.65.XX.XX;rport=5060.
     From: "Anonymous" <sip:anonym...@anonymous.invalid>;tag=as2b63fbb6.
     To: <sip:0922666...@mypbx.abc.com <sip%3a0922666...@mypbx.abc.com>>.
     Call-ID: 1a9bc32e05eeb8b27bfadfba35c09...@61.65.xx.xx.
     CSeq: 102 INVITE.
     User-Agent: Asterisk PBX.
     Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY,
INFO.
     Supported: replaces.
     Contact: <sip:0922666...@210.200.xxx.xx>.
     Content-Length: 0.
.

     U 210.200.XXX.XX:5060 -> 61.65.XX.XX:5060
     SIP/2.0 180 Ringing.
     Via: SIP/2.0/UDP
61.65.XX.XX:5060;branch=z9hG4bK276d72eb;received=61.65.XX.XX;rport=5060.
     From: "Anonymous" <sip:anonym...@anonymous.invalid>;tag=as2b63fbb6.
     To: <sip:0922666...@xm1.gvlink.net <sip%3a0922666...@xm1.gvlink.net>
>;tag=as66351139.
     Call-ID: 1a9bc32e05eeb8b27bfadfba35c09...@61.65.xx.xx.
     CSeq: 102 INVITE.
     User-Agent: Asterisk PBX.
     Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY,
INFO.
     Supported: replaces.


5. My questions are:

   A. Why can't I receive the CALLERID from MYPBX(the secondary server)? I
am sure I use Set(CALLERID(num) for it.

   B. Why does the CALLERID that sends from MYE1 become as "Anonymous"? How
can I fix it with the correct orginal callerid(912345678)?

   C. Why does my FROM message become as "Anonymous"
<sip:anonym...@anonymous.invalid> instead of  912345...@mye1.abc.com ?


If you have any suggestions, please let me know. Thank you very much.

-- 
Best Regards
Charles
-- 
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users

Reply via email to