Thanks, Ken. If you look at [allstar-public] in extensions.conf, I think you'll find it is making the CALLERID call. I.e., my [allstar-public] stanza says in extensions.conf says: exten => s,1,Ringing exten => s,n,Set(RESP=${CURL(https://register.allstarlink.org/cgi-bin/authwebpho ne.pl?${CALLERID(name)})}) exten => s,n,Set(NODENUM=${CALLERID(number)}) exten => s,n,GotoIf($["${RESP:0:1}" = "?"]?hangit) exten => s,n,GotoIf($["${RESP:0:1}" = ""]?hangit) exten => s,n,GotoIf($["${RESP:0:5}" != "OHYES"]?hangit) Does yours look different than that? You can see in your console output that you helpfully included that the second line (the CURL call, [s@allstar-public:2]) is resolving to "OHYES" in your case but, sadly, to "???" in my case. I should note that I have launched the web transceiver from my N6TCT account on allstarlink.org. Phil On Sun, Jun 5, 2011 at 5:49 PM, Ken <ke2n@cs.com> wrote:
It should not be doing caller id - sounds like you are missing something in the config [allstar-public] should be handling the "call"
This is what mine looks like (the console) on a connect (warning message and all):
-- Accepting AUTHENTICATED call from 69.243.53.147: > requested format = ulaw, > requested prefs = (ulaw), > actual format = ulaw, > host prefs = (ulaw|gsm), > priority = mine -- Executing [s@allstar-public:1] Ringing("IAX2/allstar-public-13324", "") in new stack [Jun 5 20:42:48] WARNING[2637]: chan_iax2.c:9454 socket_process: Call on IAX2/allstar-public-13324 is already up, can't start on it -- Executing [s@allstar-public:2] Set("IAX2/allstar-public-13324", "RESP=OHYESKE2N") in new stack -- Executing [s@allstar-public:3] Set("IAX2/allstar-public-13324", "NODENUM=27021") in new stack -- Executing [s@allstar-public:4] GotoIf("IAX2/allstar-public-13324", "0?hangit") in new stack -- Executing [s@allstar-public:5] GotoIf("IAX2/allstar-public-13324", "0?hangit") in new stack -- Executing [s@allstar-public:6] GotoIf("IAX2/allstar-public-13324", "0?hangit") in new stack -- Executing [s@allstar-public:7] Set("IAX2/allstar-public-13324", "CALLSIGN=KE2N") in new stack -- Executing [s@allstar-public:8] Wait("IAX2/allstar-public-13324", "3") in new stack -- Executing [s@allstar-public:9] Playback("IAX2/allstar-public-13324", "rpt/node|noanswer") in new stack -- <IAX2/allstar-public-13324> Playing 'rpt/node' (language 'en') -- Executing [s@allstar-public:10] SayDigits("IAX2/allstar-public-13324", "27021") in new stack -- <IAX2/allstar-public-13324> Playing 'digits/2' (language 'en') -- <IAX2/allstar-public-13324> Playing 'digits/7' (language 'en') -- <IAX2/allstar-public-13324> Playing 'digits/0' (language 'en') -- <IAX2/allstar-public-13324> Playing 'digits/2' (language 'en') -- <IAX2/allstar-public-13324> Playing 'digits/1' (language 'en') -- Executing [s@allstar-public:11] Set("IAX2/allstar-public-13324", "CALLERID(name)=KE2N") in new stack -- Executing [s@allstar-public:12] Set("IAX2/allstar-public-13324", "CALLERID(num)=0") in new stack -- Executing [s@allstar-public:13] Rpt("IAX2/allstar-public-13324", "27021|X") in new stack == Spawn extension (allstar-public, s, 13) exited KEEPALIVE on 'IAX2/allstar-public-13324' -- <Zap/pseudo-870995006> Playing 'rpt/node' (language 'en') -- <Zap/pseudo-870995006> Playing 'letters/k' (language 'en') -- <Zap/pseudo-870995006> Playing 'letters/e' (language 'en') -- <Zap/pseudo-870995006> Playing 'digits/2' (language 'en') -- <Zap/pseudo-870995006> Playing 'letters/n' (language 'en') -- <Zap/pseudo-870995006> Playing 'rpt/connected' (language 'en') -- <Zap/pseudo-870995006> Playing 'digits/2' (language 'en') -- <Zap/pseudo-870995006> Playing 'rpt/nodenames/27021' (language 'en')
Ken KE2N
-----Original Message----- From: app_rpt-users-bounces@ohnosec.org [mailto:app_rpt-users- bounces@ohnosec.org] On Behalf Of Phil N6TCT Sent: Sunday, June 05, 2011 8:34 PM To: app_rpt mailing list Subject: [App_rpt-users] app_rpt and allstarlink web transceiver problem
With help from this list we've made great progress getting our app_rpt hub node (27680) up and on the air (er, well, on the Internet, anyway) and permalinked to our solar beagleboard node with radios on the mountaintop. I can connect to the hub via iaxRpt and it works great. The hub is also an echolink node, and I can connect to it via echolink and all is well.
Unfortunately, I can't connect to it via the allstarlink web transceiver. Looking at the asterisk logs on node 27680, node 27680 receives the call from the web transceiver and starts executing the "s" extension in context "allstar-public", as it should. It gets a "CALLERID(name)" of some hex string, gets a "CALLERID(number)" of 27680, and then the CURL to https://register.allstarlink.org/cgi- bin/authwebphone.pl?${CALLERID(name) returns a "???" response, causing the connection to hangup.
Any ideas?
Thanks!
Phil, N6TCT _______________________________________________ App_rpt-users mailing list App_rpt-users@ohnosec.org http://ohnosec.org/cgi-bin/mailman/listinfo/app_rpt-users