Greetings list, We recently installed some Linksys SPA962 + SPA932 sidecars into a client's offices. The BLF functionality works fine, but call pickup using the BLF is something of an issue. Following the advice on voip-info.org, I configured part of their dialplan as follows: exten => _**2XX,1,Pickup(SIP/${EXTEN:2}) exten => _**2XX,n,Dial(SIP/${EXTEN:2},15,tw) exten => _**2XX,n,Voicemail(${EXTEN:2}@dkm,su) The BLFs are all registered in the form: exten => **201,hint,SIP/201 etc. The theory being that pressing the BLF for 201, for example, will try and pick up any ringing call on SIP/201, then, if that fails (i.e. there's no call to pick up), the extension will then be dialled as normal. Problem is, Pickup() seems to die if there's no call to pick up, rather than continue dialplan execution. Does anyone know a way round this, or a better way of doing it? Thanks in advance. Regards, Chris
Chris Bagnall schrieb: <snip> Hello, first you have to use the lastest firmware for the spa962. When you have this installed you will see a input field for pickup code in the webif for the spa932 just put a # after the pickup code you want to use (**# should work for you) the # after the pickup code sends the configured user for this button, after the code i.E. **201 best regards -- F?r weitere Fragen stehen wir gerne unter voip at sil.at oder 059944 - 2440 zur Verf?gung. Mit freundlichen Gr?ssen -- Stefan Schmidt Sysadmin/VOIP // sst at sil.at // Tel 059944-2440// ------------------------------------------------- SILVER SERVER GmbH // Lorenz-Mandl-Gasse 33/1 // A-1160 Wien // Fax 059944-9000 // www.sil.at // -------------------------------------------------
2008/9/11 Stefan Schmidt <sst at sil.at>:> Chris Bagnall schrieb: > > <snip> > > Hello, > > first you have to use the lastest firmware for the spa962. When you have > this installed you will see a input field for pickup code in the webif > for the spa932 > > just put a # after the pickup code you want to use (**# should work for you) > > the # after the pickup code sends the configured user for this button, > after the code i.E. **201 >Thanks for that excellent information - Now does anybody know the XML to provision that field? Normally you take the text on the screen "Call Pickup Code" and replace space with underscore <Call_Pickup_Code ua="na"> *8# </<Call_Pickup_Code> Unfortunately "Call Pickup Code" appears twice in the UI, so this does not work :( Thanks, Steve
Steve Davies schrieb:> > Thanks for that excellent information - Now does anybody know the XML > to provision that field? Normally you take the text on the screen > "Call Pickup Code" and replace space with underscore > > <Call_Pickup_Code ua="na"> *8# </<Call_Pickup_Code> > > Unfortunately "Call Pickup Code" appears twice in the UI, so this does > not work :( > > Thanks, > Steve >hello, here you can see the xml config of the phone: http://x.x.x.x/admin/spacfg.xml where x.x.x.x is the ip of your phone. iam not at the office so i cant check the right syntax for the pickup string, but iam sure you will find it there. best regards Steve Smith
From memory, this is an issue with Asterisk 1.2 which can be fixed by moving to 1.4 PaulH Chris Bagnall wrote:> Greetings list, > > We recently installed some Linksys SPA962 + SPA932 sidecars into a client's offices. The BLF functionality works fine, but call pickup using the BLF is something of an issue. > > Following the advice on voip-info.org, I configured part of their dialplan as follows: > > exten => _**2XX,1,Pickup(SIP/${EXTEN:2}) > exten => _**2XX,n,Dial(SIP/${EXTEN:2},15,tw) > exten => _**2XX,n,Voicemail(${EXTEN:2}@dkm,su) > > The BLFs are all registered in the form: > exten => **201,hint,SIP/201 > etc. > > The theory being that pressing the BLF for 201, for example, will try and pick up any ringing call on SIP/201, then, if that fails (i.e. there's no call to pick up), the extension will then be dialled as normal. > > Problem is, Pickup() seems to die if there's no call to pick up, rather than continue dialplan execution. > > Does anyone know a way round this, or a better way of doing it? > > Thanks in advance. > > Regards, > > Chris > > > > _______________________________________________ > -- Bandwidth and Colocation Provided by http://www.api-digital.com -- > > AstriCon 2008 - September 22 - 25 Phoenix, Arizona > Register Now: http://www.astricon.net > > asterisk-users mailing list > To UNSUBSCRIBE or update options visit: > http://lists.digium.com/mailman/listinfo/asterisk-users >
2008/9/11 Stefan Schmidt <sst at sil.at>:> Steve Davies schrieb: >> >> Thanks for that excellent information - Now does anybody know the XML >> to provision that field? Normally you take the text on the screen >> "Call Pickup Code" and replace space with underscore >> >> <Call_Pickup_Code ua="na"> *8# </<Call_Pickup_Code> >> >> Unfortunately "Call Pickup Code" appears twice in the UI, so this does >> not work :( >> >> Thanks, >> Steve >> > hello, > > here you can see the xml config of the phone: > > http://x.x.x.x/admin/spacfg.xml > > where x.x.x.x is the ip of your phone. > > iam not at the office so i cant check the right syntax for the pickup > string, but iam sure you will find it there. >Thanks for that pointer... "I knew that!" :) but had forgotten it. Sadly, the Linksys firmware is not clever enough to load its own file: <Call_Pickup_Code group="Regional/Vertical_Service_Activation_Codes">*37</Call_Pickup_Code> <Call_Pickup_Code group="SPA932/General">*98</Call_Pickup_Code> When this is loaded, the group= parameter is ignored, and the first value is written twice, making it impossible to provision the 2nd value :( Ho hum. Steve