I have outgoing call files working. I am trying to get the manager to originate a call. My outgoing call file that works looks like: Channel: SIP/devcentos5x64_to_panel/mediaport SetVar: MEETME_PLAYFILE=/home/silentm/record/pc.1725.wav SetVar: agi_pa_recno=1725 Context: smvoice-dialout Extension: smvoice_single_mediaport Priority: 1 RetryTime: 2 WaitTime: 40 MaxRetries: 0 SetVar: SIPADDHEADER="Alert-Info: Ring Answer" CallerID: Jerry Geis 204 <317> SetVar: agi_portSetVar: agi_extension= TESTING SetVar: agi_seconds_to_ring=40 SetVar: agi_dwc_record_num=43 The Manager API session looks like: 04-Feb-09 08:22 am asterisk_command() Action: Login 04-Feb-09 08:22 am asterisk_command() Username: MessageNet 04-Feb-09 08:22 am asterisk_command() Secret: XXXXX 04-Feb-09 08:22 am asterisk_command() Events: off 04-Feb-09 08:22 am DEBUG: Response: Success[CR ][LF ]Message: Authentication accepted[CR ][LF ][CR ][LF ] Action: Originate[CR ][LF ] Channel: SIP/devcentos5x64_to_panel/mediaport[CR ][LF ] Variable: MEETME_PLAYFILE=/home/silentm/record/pc.1725.wav[CR ][LF ] Variable: agi_pa_recno=1725[CR ][LF ] Context: smvoice-dialout[CR ][LF ] Exten: smvoice_single_mediaport[CR ][LF ] Priority: 1[CR ][LF ] Timeout: 40[CR ][LF ] Variable: SIPADDHEADER="Alert-Info: Ring Answer"[CR ][LF ] Variable: agi_port=3[CR ][LF ] Variable: agi_extension= TESTING[CR ][LF ] Variable: agi_seconds_to_ring=40[CR ][LF ] Variable: agi_dwc_record_num=14[CR ][LF ] [CR ][LF ] 04-Feb-09 08:22 am DEBUG: Response: Error[CR ][LF ]Message: Originate failed[CR ][LF ][CR ][LF ] What am I missing to get the manager API to place the call instead of a call file? Thanks, Jerry
Jerry Geis wrote:> I have outgoing call files working. I am trying to get the manager to > originate a call. > My outgoing call file that works looks like: > > Channel: SIP/devcentos5x64_to_panel/mediaport > SetVar: MEETME_PLAYFILE=/home/silentm/record/pc.1725.wav > SetVar: agi_pa_recno=1725 > Context: smvoice-dialout > Extension: smvoice_single_mediaport > Priority: 1 > RetryTime: 2 > WaitTime: 40 > MaxRetries: 0 > SetVar: SIPADDHEADER="Alert-Info: Ring Answer" > CallerID: Jerry Geis 204 <317> > SetVar: agi_port> SetVar: agi_extension= TESTING > SetVar: agi_seconds_to_ring=40 > SetVar: agi_dwc_record_num=43 > > > The Manager API session looks like: > 04-Feb-09 08:22 am asterisk_command() Action: Login > 04-Feb-09 08:22 am asterisk_command() Username: MessageNet > 04-Feb-09 08:22 am asterisk_command() Secret: XXXXX > 04-Feb-09 08:22 am asterisk_command() Events: off > 04-Feb-09 08:22 am DEBUG: Response: Success[CR ][LF ]Message: > Authentication accepted[CR ][LF ][CR ][LF ] > Action: Originate[CR ][LF ] > Channel: SIP/devcentos5x64_to_panel/mediaport[CR ][LF ] > Variable: MEETME_PLAYFILE=/home/silentm/record/pc.1725.wav[CR ][LF ] > Variable: agi_pa_recno=1725[CR ][LF ] > Context: smvoice-dialout[CR ][LF ] > Exten: smvoice_single_mediaport[CR ][LF ] > Priority: 1[CR ][LF ] > Timeout: 40[CR ][LF ] > Variable: SIPADDHEADER="Alert-Info: Ring Answer"[CR ][LF ] > Variable: agi_port=3[CR ][LF ] > Variable: agi_extension= TESTING[CR ][LF ] > Variable: agi_seconds_to_ring=40[CR ][LF ] > Variable: agi_dwc_record_num=14[CR ][LF ] > [CR ][LF ] > 04-Feb-09 08:22 am DEBUG: Response: Error[CR ][LF ]Message: Originate > failed[CR ][LF ][CR ][LF ] > > > What am I missing to get the manager API to place the call instead of > a call file? > Thanks, > > Jerry > >Seems like the first call to Channel is being MADE successfully. Then it goes to do Context and Exten: I get failed... [smvoice-dialout] exten => smvoice_single_mediaport,1,agi(smvoice) exten => smvoice_single_mediaport,n,Hangup I am running an AGI at that point. Can the Mangager API not handle that???? All the AGI is doing looking at the variables and playing a wave file (at this time). This works fine using a call file. Any thoughts? Jerry
Jerry Geis wrote:> Jerry Geis wrote: >> I have outgoing call files working. I am trying to get the manager to >> originate a call. >> My outgoing call file that works looks like: >> >> Channel: SIP/devcentos5x64_to_panel/mediaport >> SetVar: MEETME_PLAYFILE=/home/silentm/record/pc.1725.wav >> SetVar: agi_pa_recno=1725 >> Context: smvoice-dialout >> Extension: smvoice_single_mediaport >> Priority: 1 >> RetryTime: 2 >> WaitTime: 40 >> MaxRetries: 0 >> SetVar: SIPADDHEADER="Alert-Info: Ring Answer" >> CallerID: Jerry Geis 204 <317> >> SetVar: agi_port>> SetVar: agi_extension= TESTING >> SetVar: agi_seconds_to_ring=40 >> SetVar: agi_dwc_record_num=43 >> >> >> The Manager API session looks like: >> 04-Feb-09 08:22 am asterisk_command() Action: Login >> 04-Feb-09 08:22 am asterisk_command() Username: MessageNet >> 04-Feb-09 08:22 am asterisk_command() Secret: XXXXX >> 04-Feb-09 08:22 am asterisk_command() Events: off >> 04-Feb-09 08:22 am DEBUG: Response: Success[CR ][LF ]Message: >> Authentication accepted[CR ][LF ][CR ][LF ] >> Action: Originate[CR ][LF ] >> Channel: SIP/devcentos5x64_to_panel/mediaport[CR ][LF ] >> Variable: MEETME_PLAYFILE=/home/silentm/record/pc.1725.wav[CR ][LF ] >> Variable: agi_pa_recno=1725[CR ][LF ] >> Context: smvoice-dialout[CR ][LF ] >> Exten: smvoice_single_mediaport[CR ][LF ] >> Priority: 1[CR ][LF ] >> Timeout: 40[CR ][LF ] >> Variable: SIPADDHEADER="Alert-Info: Ring Answer"[CR ][LF ] >> Variable: agi_port=3[CR ][LF ] >> Variable: agi_extension= TESTING[CR ][LF ] >> Variable: agi_seconds_to_ring=40[CR ][LF ] >> Variable: agi_dwc_record_num=14[CR ][LF ] >> [CR ][LF ] >> 04-Feb-09 08:22 am DEBUG: Response: Error[CR ][LF ]Message: Originate >> failed[CR ][LF ][CR ][LF ] >> >> >> What am I missing to get the manager API to place the call instead of >> a call file? >> Thanks, >> >> Jerry >> >> > Seems like the first call to Channel is being MADE successfully. > > Then it goes to do Context and Exten: I get failed... > > [smvoice-dialout] > exten => smvoice_single_mediaport,1,agi(smvoice) > exten => smvoice_single_mediaport,n,Hangup > > I am running an AGI at that point. Can the Mangager API not handle > that???? > All the AGI is doing looking at the variables and playing a wave file > (at this time). > This works fine using a call file. > > Any thoughts? > > Jerry > > > >Found it!!!! The timeout in a call file (which worked) is in seconds. The timeout on the manager api is in milliseconds. my timeout was kicking me! Have a great evening! jerry