[asterisk-users] PhpAgi call generation
Nitesh Divecha
nitesh at vipernetworks.com
Tue Jul 31 11:21:52 CDT 2007
Thanks Nasir,
By putting "'Exten'=> your_extensions_here" it will create a new channel
to that extension, correct?
What I want to do is to join two channels... Join the User A channel
which is active with supervisor.
Cheers,
Nitesh
Nasir Iqbal wrote:
> Hi Nitesh,
>
> you are missing Extension
> try with
>
> $call = $asm->send_request('Originate',
> array('Channel'=>"SIP/xo-out/$supervisor_num",
> 'Context'=>'default',
> 'Exten'=> your_extensions_here,
> 'Priority'=>1,
> 'Callerid'=>$cid));
>
> or you must put an "s" extensions in your desired context in this case
> it is "default".
>
> Regards
>
> Nasir Iqbal
>
> On Tue, 2007-07-31 at 10:08 -0400, Nitesh Divecha wrote:
>
>> Hello All,
>>
>> Can anyone help me with this... This is what my program does: -
>>
>> 1) At certain time the system generates a ".call" and make a call to User A.
>>
>> 2) When User A picks up the phone call, system will play a menu select
>> option.
>> a) Press 1 to call your supervisor.
>> b) Press 2 to call your manager.
>> c) Press 3 to leave a voice message.
>>
>> 3) When the User A press 1 to call his supervisor... The system has to
>> put the User A on hold and place a call to the supervisor.
>>
>> 4) Once the supervisor picks up the call, User A has to be in session
>> with his supervisor.
>>
>> Now I have already got part 1 and 2 done... but I am stuck with part 3
>> and 4.
>>
>> This is how I generate my call to the supervisor: -
>> ===================================
>> if($asm->connect())
>> {
>> $call = $asm->send_request('Originate',
>> array('Channel'=>"SIP/xo-out/$supervisor_num",
>> 'Context'=>'default',
>> 'Priority'=>1,
>> 'Callerid'=>$cid));
>> $asm->disconnect();
>> }
>>
>> One the *CLI I do see the call, but its failing: -
>>
>> AGI Rx << STREAM FILE
>> /var/spool/asterisk//tmp//text2wav_e08db16aede0af38ebb90a1c69ee19e3 "" 0
>> AGI Tx >> 200 result=0 endpos=26224
>> == Parsing '/etc/asterisk/manager.conf': Found
>> == Manager 'phpagi' logged on from 127.0.0.1
>> > Channel SIP/xo-out-08f8ae10 was answered.
>> == Starting SIP/xo-out-08f8ae10 at default,,1 failed so falling back
>> to exten 's'
>> == Manager 'phpagi' logged off from 127.0.0.1
>> AGI Rx << STREAM FILE goodbye "" 0
>>
>> Can anyone put some light what I am missing here... Why the call is
>> dropped on both end...?
>>
>> Cheers,
>> Nitesh
>>
>>
>>
>> _______________________________________________
>> --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
>>
>
>
> _______________________________________________
> --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
>
>
More information about the asterisk-users
mailing list