Keith Waters
2005-Nov-01 07:44 UTC
[Asterisk-Users] Adding caller name / ID to outbound meetme calls
Hi All - I'm calling people on Zap interface using /var/spool/asterisk/outgoing and then putting them into a MeetMe. This works 100%, but tends to give "unknown" name and number on the "meetme list" command... eg: User #: 01 <unknown> <no name> Channel: Zap/1-1 (unmonitored) I really would like to show the dialled number (at the very least) on this line, instead of 'unknown' Looking at the source code: ast_cli(fd, "User #: %-2.2d %12.12s %-20.20s Channel: %s %s %s %s %s\n", user->user_no, user->chan->cid.cid_num ? user->chan->cid.cid_num : "<unknown>", user->chan->cid.cid_name ? user->chan->cid.cid_name : "<no name>", user->chan->name, (user->userflags & CONFFLAG_ADMIN) ? "(Admin)" : "", (user->userflags & CONFFLAG_MONITOR) ? "(Listen only)" : "", (user->adminflags & ADMINFLAG_MUTED) ? "(Admn Muted)" : "", istalking(user->talking)); .... it seems to use cid_name and cid_num .... I have tried to use various combinations or SetVar/Var in the 'outgoing' call file eg: Channel: Zap/g2/108 MaxRetries: 1 RetryTime: 30 WaitTime: 30 Context: ext-meetme Extension: 9991 Priority: 1 # Above here is a normal call file. Below here are my vain attempts to set the cid_name variable SetVar: CALLERID=108 SetVar: NAME=108 SetVar: CALLERIDNAME=108 SetVar: CALLERIDNUM=108 SetVar: CID_NAME=108 SetVar: CID_NUM=108 Set: CALLERID=108 Set: NAME=108 Set: CALLERIDNAME=108 Set: CALLERIDNUM=108 Set: CID_NAME=108 Set CID_NUM=108 Data: 108 So far, none of these has had any measure of success My dialplan is quite straightforward: exten => 9991,1, Wait(1) exten => 9991,2,AGI(festival-script.pl|Please hold. You are about to join the conference call.) exten => 9991,3,MeetMe(1|dMrps) exten => 9991,4,Hangup; Does anybody have an idea, please? Thanks in advance! Keith SIP://keith@sip.intercape.co.za
Keith Waters
2005-Nov-02 01:29 UTC
[Asterisk-Users] Adding caller name / ID to outbound meetme calls
Just to follow up on my post of yesterday, the solution was simple (thanks to the asteriskTFOT book!) Simply add the following line (modified, of course!) to the call file: CallerID: Asterisk <800-555-1212> Regards, Keith ----- Original Message -----> I'm calling people on Zap interface using /var/spool/asterisk/outgoing > and then putting them into a MeetMe. This works 100%, but tends to > give "unknown" name and number on the "meetme list" command... > > eg: > User #: 01 <unknown> <no name> Channel: Zap/1-1 > (unmonitored) >