I have two asterisk boxes. I'm running an IVR script in one of them and I have agents registered on the second box. I wish to create an extension on the * box where the agents are registered, so that when dialed, it will connect the agent to the IVR script on the other * box. However, I'd like for the connection to be done using SIP instead of IAX. Can anyone help me, if at all possible, write this configuration? Thanks, Daniel
I understand and I guess I know how to do that within a single box. If I have the following: Asterisk Box 1 (no agents) extensions.conf [test-ivr] exten => s,1,AGI(play_ivr) exten => s,2,Hangup Asterisk Box 2 (agents register) extensions.conf [agents-context] exten => 1234,1,Dial(?????) exten => 1234,2,Hangup Question is, when the agents dial 1234, how do I tell the application to connect to the agent with context test-ivr of Asterisk_1? Thanks, Daniel On Apr 30, 2005, at 7:12 PM, Tim Connolly wrote:> Maybe I'm missing something, but as long as you have the entension > defined > on the agent box to dial the extension on the IVR, you should be okay. > Just > make sure the default SIP context on the IVR has that extension > defined, or > define the IVR box as a SIP peer. > > > > -----Original Message----- > From: asterisk-users-bounces@lists.digium.com > [mailto:asterisk-users-bounces@lists.digium.com] On Behalf Of Daniel > Salama > Sent: Saturday, April 30, 2005 5:57 PM > To: Asterisk Users Mailing List - Non-Commercial Discussion > Subject: [Asterisk-Users] SIP over IAX2 > > I have two asterisk boxes. I'm running an IVR script in one of them and > I have agents registered on the second box. > > I wish to create an extension on the * box where the agents are > registered, so that when dialed, it will connect the agent to the IVR > script on the other * box. However, I'd like for the connection to be > done using SIP instead of IAX. Can anyone help me, if at all possible, > write this configuration? > > Thanks, > Daniel > > _______________________________________________ > Asterisk-Users mailing list > Asterisk-Users@lists.digium.com > http://lists.digium.com/mailman/listinfo/asterisk-users > To UNSUBSCRIBE or update options visit: > http://lists.digium.com/mailman/listinfo/asterisk-users
Thanks. That's what I needed. - Daniel On Apr 30, 2005, at 8:00 PM, Tim Connolly wrote:> Asterisk Box 2 (agents register) > extensions.conf > [agents-context] > exten => 1234,1,Dial(SIP/${EXTEN}@ab1) > exten => 1234,2,Hangup > > Asterisk Box 1 > Sip.conf > [ab1] > type=friend > host=<ip of ab2> > context=incoming > canreinvite=yes > qualify=yes > > extension.conf > [incoming] > Exten => 1234....etc... > > -----Original Message----- > From: Daniel Salama [mailto:dsalama@user.net] > Sent: Saturday, April 30, 2005 6:50 PM > To: Tim Connolly > Cc: Asterisk Users Mailing List - Non-Commercial Discussion > Subject: Re: [Asterisk-Users] SIP over IAX2 > > I understand and I guess I know how to do that within a single box. > > If I have the following: > > Asterisk Box 1 (no agents) > extensions.conf > [test-ivr] > exten => s,1,AGI(play_ivr) > exten => s,2,Hangup > > Asterisk Box 2 (agents register) > extensions.conf > [agents-context] > exten => 1234,1,Dial(?????) > exten => 1234,2,Hangup > > Question is, when the agents dial 1234, how do I tell the application > to connect to the agent with context test-ivr of Asterisk_1? > > Thanks, > Daniel > > On Apr 30, 2005, at 7:12 PM, Tim Connolly wrote: > >> Maybe I'm missing something, but as long as you have the entension >> defined >> on the agent box to dial the extension on the IVR, you should be okay. >> Just >> make sure the default SIP context on the IVR has that extension >> defined, or >> define the IVR box as a SIP peer. >> >> >> >> -----Original Message----- >> From: asterisk-users-bounces@lists.digium.com >> [mailto:asterisk-users-bounces@lists.digium.com] On Behalf Of Daniel >> Salama >> Sent: Saturday, April 30, 2005 5:57 PM >> To: Asterisk Users Mailing List - Non-Commercial Discussion >> Subject: [Asterisk-Users] SIP over IAX2 >> >> I have two asterisk boxes. I'm running an IVR script in one of them >> and >> I have agents registered on the second box. >> >> I wish to create an extension on the * box where the agents are >> registered, so that when dialed, it will connect the agent to the IVR >> script on the other * box. However, I'd like for the connection to be >> done using SIP instead of IAX. Can anyone help me, if at all possible, >> write this configuration? >> >> Thanks, >> Daniel >> >> _______________________________________________ >> Asterisk-Users mailing list >> Asterisk-Users@lists.digium.com >> http://lists.digium.com/mailman/listinfo/asterisk-users >> To UNSUBSCRIBE or update options visit: >> http://lists.digium.com/mailman/listinfo/asterisk-users > > >Daniel Salama dsalama@user.net Voice: (954) 655-8051 Fax : (954) 252-3988 ------------------------ This e-mail contains information which may be confidential and privileged. Unless you are the addressee (or authorized to receive for the addressee), you may not use, copy or disclose to anyone the message or any information contained in the message. If you have received the message in error, please advise the sender by reply e-mail to dsalama@user.net or tel. +1-954-655-8051 and delete the material from any computer.
Ok. I've been trying to make this work to no avail. I think I have something screwed up in my original post, so I'm going to try to rephrase what I'm trying to do. I have a bunch of agents connected to an * box using IAX (A1). I have a separate * box (A2) that is running an IVR (AGI) script that the agents need to get to. What I'm trying to do is create a extension in A1 so that when dialed by the agents, they will be connected to the IVR script in A2 using SIP (not IAX). I'm currently doing this using IAX, but I have to implement it using SIP, for the IVR machine is going to be SIP only in the near future. Here is what I have in A1: extensions.conf exten => 1234,1,Dial(IAX2/ivr_script:ivr_script@192.168.1.1/s@ivr_script) exten => 1234,2,HangUp In A2, I have: extensions.conf [ivr_script] exten => s,1,Answer exten => s,2,AGI(play_ivr.pl) exten => h,1,HangUp If I simply change IAX2 to SIP in A1, it won't work. If I replace it with Dial(SIP/ivr_script@192.168.1.1) it shows on the console: Got SIP response 404 "Not Found" back from 192.168.1.1 which I could understand because there is no such SIP peer defined in sip.conf. Any suggestions would be greatly appreciated. Thanks, Daniel On Apr 30, 2005, at 8:00 PM, Tim Connolly wrote:> Asterisk Box 2 (agents register) > extensions.conf > [agents-context] > exten => 1234,1,Dial(SIP/${EXTEN}@ab1) > exten => 1234,2,Hangup > > Asterisk Box 1 > Sip.conf > [ab1] > type=friend > host=<ip of ab2> > context=incoming > canreinvite=yes > qualify=yes > > extension.conf > [incoming] > Exten => 1234....etc... > > -----Original Message----- > From: Daniel Salama [mailto:dsalama@user.net] > Sent: Saturday, April 30, 2005 6:50 PM > To: Tim Connolly > Cc: Asterisk Users Mailing List - Non-Commercial Discussion > Subject: Re: [Asterisk-Users] SIP over IAX2 > > I understand and I guess I know how to do that within a single box. > > If I have the following: > > Asterisk Box 1 (no agents) > extensions.conf > [test-ivr] > exten => s,1,AGI(play_ivr) > exten => s,2,Hangup > > Asterisk Box 2 (agents register) > extensions.conf > [agents-context] > exten => 1234,1,Dial(?????) > exten => 1234,2,Hangup > > Question is, when the agents dial 1234, how do I tell the application > to connect to the agent with context test-ivr of Asterisk_1? > > Thanks, > Daniel > > On Apr 30, 2005, at 7:12 PM, Tim Connolly wrote: > >> Maybe I'm missing something, but as long as you have the entension >> defined >> on the agent box to dial the extension on the IVR, you should be okay. >> Just >> make sure the default SIP context on the IVR has that extension >> defined, or >> define the IVR box as a SIP peer. >> >> >> >> -----Original Message----- >> From: asterisk-users-bounces@lists.digium.com >> [mailto:asterisk-users-bounces@lists.digium.com] On Behalf Of Daniel >> Salama >> Sent: Saturday, April 30, 2005 5:57 PM >> To: Asterisk Users Mailing List - Non-Commercial Discussion >> Subject: [Asterisk-Users] SIP over IAX2 >> >> I have two asterisk boxes. I'm running an IVR script in one of them >> and >> I have agents registered on the second box. >> >> I wish to create an extension on the * box where the agents are >> registered, so that when dialed, it will connect the agent to the IVR >> script on the other * box. However, I'd like for the connection to be >> done using SIP instead of IAX. Can anyone help me, if at all possible, >> write this configuration? >> >> Thanks, >> Daniel >> >> _______________________________________________ >> Asterisk-Users mailing list >> Asterisk-Users@lists.digium.com >> http://lists.digium.com/mailman/listinfo/asterisk-users >> To UNSUBSCRIBE or update options visit: >> http://lists.digium.com/mailman/listinfo/asterisk-users