My issue is that I am trying to call a person on his cell number via asterisk Dial command. I use below syntax through AGI to accomplish this.
$AGI->set_callerid('0123456720'); $AGI->exec('Dial', "SS7/siuc/0987654321,30,gW");
but the called party sees only “1” on his mobile screen. Can anyone tell me why it is not setting the callerid on calling channel properly.
asterisk version: 1.8.5.
Digium 4E1 card with chan_ss7 2.1.0
OS is CentOS release 5.8 (Final)
DAHDI Version: 2.5.0 Echo Canceller: HWEC
previously this setup is running fine on asterisk 126.96.36.199
what is difference here in asterisk 1.8.5 which is preventing it?
same thing happens when I use dialplan.
exten => 0123456789,1,Answer()
exten => 0123456789,n,Wait(2)
exten => 0123456789,n,Dial(SS7/siuc/012345320)
the called party sees the EXTEN (0123456789 in this case) on his screen. and exten => 0123456789,n,Set(CALLERID(num)=xxxxx) does not work.
Urgent help needed as the mobile operator is going to launch the service soon.