Hello, In setting up * for my company's office and remote employees, I have a question about how to log one username into * as either a SIP account, or IAX account. For example, we will be using SIP phones in the office locally to the * server, however some employees travel, and want to use IAX (as it's much friendlier with firewall/proxy setups than SIP) clients on their notebooks. We have 100 DID numbers coming into our office, so having a seperate extension for each user who travels is not really the preferred solution. It's much easier to just hand out one phone number on your business cards... My setup in extensions.conf looks like the following (simplified) for one example user: [globals] BDARCY => SIP/bdarcy 3209 => ${BDARCY} [macro-stdexten] exten => s,1,Dial(${ARG2},20,tTr) exten => s,2,Voicemail(u${ARG1}) exten => s,3,Wait(4) exten => s,4,Hangup exten => s,102,Voicemail(b${ARG1}) exten => s,103,Wait(4) exten => s,104,Hangup [inbound] include => default exten => _6103XXX,1,Macro(stdexten,${EXTEN:3},${${EXTEN:3}},Tr) [userexten] exten => 3209,1,Macro(stdexten,3209,${BDARCY}) exten => bdarcy,1,Goto(3209|1) I'm under the impression that, when calling a client extension, you must pass in the protocol type, IE: SIP/BDARCY or IAX2/BDARCY (as defined in [globals]) into the dial string (in my macro), so, assuming I have an entry in sip.conf for my username [bdarcy] and one in iax.conf for [bdarcy], how can I log in using the same account, dynamically from different locations using either IAX, or SIP? Is this possible, or just a pipe dream? Thanks in advance, Brian D'Arcy -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.digium.com/pipermail/asterisk-users/attachments/20040429/6be0f139/attachment.htm
(Sorry for HTML formatting in previous message) Hello, In setting up * for my company's office and remote employees, I have a question about how to log one username into * as either a SIP account, or IAX account.? For example, we will be using SIP phones in the office locally to the * server, however some employees travel, and want to use IAX (as it's much friendlier with firewall/proxy setups than SIP) clients on their notebooks. We have 100 DID numbers coming into our office, so having a seperate extension for each user who travels is not really the preferred solution.? It's much easier to just hand out one phone number on your business cards... My setup in extensions.conf looks like the following (simplified) for one example user: [globals] BDARCY => SIP/bdarcy 3209 => ${BDARCY} [macro-stdexten] exten => s,1,Dial(${ARG2},20,tTr) exten => s,2,Voicemail(u${ARG1}) exten => s,3,Wait(4) exten => s,4,Hangup exten => s,102,Voicemail(b${ARG1}) exten => s,103,Wait(4) exten => s,104,Hangup [inbound] include => default exten => _6103XXX,1,Macro(stdexten,${EXTEN:3},${${EXTEN:3}},Tr) [userexten] exten => 3209,1,Macro(stdexten,3209,${BDARCY}) exten => bdarcy,1,Goto(3209|1) I'm under the impression that, when calling a client extension, you must pass in the protocol type, IE: SIP/BDARCY or IAX2/BDARCY (as defined in [globals]) into the dial string (in my macro), so, assuming I have an entry in sip.conf for my username [bdarcy] and one in iax.conf for [bdarcy], how can I log in using the same account, dynamically from different locations using either IAX, or SIP?? Is this possible, or just a pipe dream? Thanks in advance, Brian D'Arcy
Brian, You could simply make BDARCY => SIP/bdarcy&IAX/bdarcy This would call both and the first to answer would get the call. If they're not registered with IAX on the laptop that won't even ring and the SIP one will still work and your dial rules will follow. Carlton ________________________________ From: asterisk-users-admin@lists.digium.com [mailto:asterisk-users-admin@lists.digium.com] On Behalf Of Brian D'Arcy Sent: Thursday, April 29, 2004 1:53 PM To: asterisk-users@lists.digium.com Subject: [Asterisk-Users] Same username on SIP & IAX? Hello, In setting up * for my company's office and remote employees, I have a question about how to log one username into * as either a SIP account, or IAX account. For example, we will be using SIP phones in the office locally to the * server, however some employees travel, and want to use IAX (as it's much friendlier with firewall/proxy setups than SIP) clients on their notebooks. We have 100 DID numbers coming into our office, so having a seperate extension for each user who travels is not really the preferred solution. It's much easier to just hand out one phone number on your business cards. My setup in extensions.conf looks like the following (simplified) for one example user: [globals] BDARCY => SIP/bdarcy 3209 => ${BDARCY} [macro-stdexten] exten => s,1,Dial(${ARG2},20,tTr) exten => s,2,Voicemail(u${ARG1}) exten => s,3,Wait(4) exten => s,4,Hangup exten => s,102,Voicemail(b${ARG1}) exten => s,103,Wait(4) exten => s,104,Hangup [inbound] include => default exten => _6103XXX,1,Macro(stdexten,${EXTEN:3},${${EXTEN:3}},Tr) [userexten] exten => 3209,1,Macro(stdexten,3209,${BDARCY}) exten => bdarcy,1,Goto(3209|1) I'm under the impression that, when calling a client extension, you must pass in the protocol type, IE: SIP/BDARCY or IAX2/BDARCY (as defined in [globals]) into the dial string (in my macro), so, assuming I have an entry in sip.conf for my username [bdarcy] and one in iax.conf for [bdarcy], how can I log in using the same account, dynamically from different locations using either IAX, or SIP? Is this possible, or just a pipe dream? Thanks in advance, Brian D'Arcy
Carlton and Chris, Thank you both for your responses! This is exactly what I was looking for. On a side note, is this the appropriate way to do "call groups" or "workgroups" which contain multiple members? IE: Setup a workgroup extension such as 4000 for sales, and then in the definition, include each of their variables? IE: [globals] 4000 => ${BDARCY}&${PERSON1}&${PERSON2}&etc..... Thanks again for the quick response! Brian D'Arcy -----Original Message----- From: asterisk-users-admin@lists.digium.com [mailto:asterisk-users-admin@lists.digium.com] On Behalf Of Carlton J. O'Riley Sent: Thursday, April 29, 2004 11:31 AM To: asterisk-users@lists.digium.com Subject: RE: [Asterisk-Users] Same username on SIP & IAX? Brian, You could simply make BDARCY => SIP/bdarcy&IAX/bdarcy This would call both and the first to answer would get the call. If they're not registered with IAX on the laptop that won't even ring and the SIP one will still work and your dial rules will follow. Carlton ________________________________ From: asterisk-users-admin@lists.digium.com [mailto:asterisk-users-admin@lists.digium.com] On Behalf Of Brian D'Arcy Sent: Thursday, April 29, 2004 1:53 PM To: asterisk-users@lists.digium.com Subject: [Asterisk-Users] Same username on SIP & IAX? Hello, In setting up * for my company's office and remote employees, I have a question about how to log one username into * as either a SIP account, or IAX account. For example, we will be using SIP phones in the office locally to the * server, however some employees travel, and want to use IAX (as it's much friendlier with firewall/proxy setups than SIP) clients on their notebooks. We have 100 DID numbers coming into our office, so having a seperate extension for each user who travels is not really the preferred solution. It's much easier to just hand out one phone number on your business cards. My setup in extensions.conf looks like the following (simplified) for one example user: [globals] BDARCY => SIP/bdarcy 3209 => ${BDARCY} [macro-stdexten] exten => s,1,Dial(${ARG2},20,tTr) exten => s,2,Voicemail(u${ARG1}) exten => s,3,Wait(4) exten => s,4,Hangup exten => s,102,Voicemail(b${ARG1}) exten => s,103,Wait(4) exten => s,104,Hangup [inbound] include => default exten => _6103XXX,1,Macro(stdexten,${EXTEN:3},${${EXTEN:3}},Tr) [userexten] exten => 3209,1,Macro(stdexten,3209,${BDARCY}) exten => bdarcy,1,Goto(3209|1) I'm under the impression that, when calling a client extension, you must pass in the protocol type, IE: SIP/BDARCY or IAX2/BDARCY (as defined in [globals]) into the dial string (in my macro), so, assuming I have an entry in sip.conf for my username [bdarcy] and one in iax.conf for [bdarcy], how can I log in using the same account, dynamically from different locations using either IAX, or SIP? Is this possible, or just a pipe dream? Thanks in advance, Brian D'Arcy _______________________________________________ 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