GXP-2110 Paging/Intercom Issue

This works for GXP-2000. Why doesn’t it work for GXP-2110?
auto answer by call info is set to yes
GXP-2000 work like a charm

[macro-autoanswer]
include => macro-autoanswer-custom
exten => s,1,Set(DIAL=${DB(DEVICE/${ARG1}/dial)})
exten => s,n,GotoIf($["${DB(DEVICE/${ARG1}/autoanswer/macro)}" != “” ]?macro)
exten => s,n,Set(phone=${SIPPEER(${CUT(DIAL,/,2)}:useragent)})
exten => s,n,Set(ALERTINFO=Alert-Info: Ring Answer)
exten => s,n,Set(CALLINFO=Call-Info: ;answer-after=0)
exten => s,n,Set(SIPURI=intercom=true)
exten => s,n,Set(ANSWERMACRO=)
exten => s,n,ExecIf($["${phone:0:5}" = “Mitel”],Set,CALLINFO=Call-Info: sip:broadworks.net;answer-after=0)
exten => s,n,GotoIf($["${ANSWERMACRO}" != “”]?macro2)
exten => s,n,ExecIf($["${ALERTINFO}" != “”],SipAddHeader,${ALERTINFO})
exten => s,n,ExecIf($["${CALLINFO}" != “”],SipAddHeader,${CALLINFO})
exten => s,n,ExecIf($["${SIPURI}" != “”],Set,__SIP_URI_OPTIONS=${SIPURI})
exten => s,n+2(macro),Macro(${DB(DEVICE/${ARG1}/autoanswer/macro)},${ARG1})
exten => s,n+2(macro2),Macro(${ANSWERMACRO},${ARG1})

; end of [macro-autoanswer]

[ext-paging]
include => ext-paging-custom
exten => _PAGE.,1,GotoIf($[ ${AMPUSER} = ${EXTEN:4} ]?skipself)
exten => _PAGE.,n,GotoIf($[ ${FORCE_PAGE} != 1 ]?AVAIL)
exten => _PAGE.,n,Set(AVAILSTATUS=not checked)
exten => _PAGE.,n,Goto(SKIPCHECK)
exten => _PAGE.,n(AVAIL),ChanIsAvail(${DB(DEVICE/${EXTEN:4}/dial)},js)
exten => _PAGE.,n(SKIPCHECK),Noop(Seems to be available (state = ${AVAILSTATUS})
exten => _PAGE.,n,Macro(autoanswer,${EXTEN:4})
exten => _PAGE.,n,Dial(${DIAL},5, A(beep))
exten => _PAGE.,n(skipself),Noop(Not paging originator)
exten => _PAGE.,n,Hangup
exten => _PAGE.,AVAIL+101,Noop(Channel ${AVAILCHAN} is not available (state = ${AVAILSTATUS}))
exten => Debug,1,Noop(dialstr is LOCAL/PAGE101@ext-paging&LOCAL/PAGE102@ext-paging&LOCAL/PAGE103@ext-paging&LOCAL/PAGE104@ext-paging&LOCAL/PAGE105@ext-paging&LOCAL/PAGE106@ext-paging&LOCAL/PAGE107@ext-paging&LOCAL/PAGE108@ext-paging&LOCAL/PAGE111@ext-paging&LOCAL/PAGE117@ext-paging)
exten => 70,1,Answer
exten => 70,n,Set(_FORCE_PAGE=1)
exten => 70,n,Macro(user-callerid,)
exten => 70,n,Set(_AMPUSER=${AMPUSER})
exten => 70,n,Page(LOCAL/PAGE101@ext-paging&LOCAL/PAGE102@ext-paging&LOCAL/PAGE103@ext-paging&LOCAL/PAGE104@ext-paging&LOCAL/PAGE105@ext-paging&LOCAL/PAGE106@ext-paging&LOCAL/PAGE107@ext-paging&LOCAL/PAGE108@ext-paging&LOCAL/PAGE111@ext-paging&LOCAL/PAGE117@ext-paging)

; end of [ext-paging]

The GXP-2000 receive intercom fine. The GXP-2110 just ignore the page/intercom.

Please help.

John Patterson
[email protected]

HAS TO BE CHANGED:
re: Section sip://127.0.0.1 has to be with <>
exten => 800,n,Set(ALERTINFO=Alert-Info:sip://127.0.0.1;info=Ring_Answer)
exten => s,n,Set(CALLINFO=Call-Info:sip://127.0.0.1;answer-after=0)

Beside my previous posting I found solution posted on grandstream forum.

http://72.172.83.119/forums/index.php?PHPSESSID=4us3uhudoo89dkep14g6e2fc76&topic=8502.0

In short paging extension should have the following lines changed:

exten => s,n,Set(ALERTINFO=Alert-Info: Ring Answer)
exten => s,n,Set(CALLINFO=Call-Info: ;answer-after=0)

exactly as shown:

exten => s,n,Set(ALERTINFO=Alert-Info: http://127.0.0.1;info=Ring_Answer)
exten => s,n,Set(CALLINFO=Call-Info: http://127.0.0.1;answer-after=0)

example: let’s assume ext.800 is default paging group.

/etc/asterisk/extension_additional.conf

[ext-paging]


exten => s,n,Set(ALERTINFO=Alert-Info: Ring Answer)
exten => s,n,Set(CALLINFO=Call-Info: ;answer-after=0)

Has to be changed:

exten => 800,n,Set(ALERTINFO=Alert-Info: http://127.0.0.1;info=Ring_Answer)
exten => s,n,Set(CALLINFO=Call-Info: http://127.0.0.1;answer-after=0)

for more info:

http://www.grandstream.com/support/gxp_series/general/documents/GXP21xx_GXP1450_Asterisk_Configuration_Guide.pdf

Hope guys you not gona accuse me in overtaking your post.

I have the same problem Freepbx 2.8.1.0 asterisk 1.8-rc2,
Most of my phones are with firmware firmware 1.0.1.26 and 2 test phones with 1.0.1.39 - don’t work intercom in both versions.

There some logs:
[Feb 7 19:00:11] VERBOSE[9428] pbx.c: – Executing [PAGE889@ext-paging:3] GotoIf(“Local/PAGE889@ext-paging-9a5f;2”, “0?skipself”) in new stack
[Feb 7 19:00:11] VERBOSE[9428] pbx.c: – Executing [PAGE889@ext-paging:4] GotoIf(“Local/PAGE889@ext-paging-9a5f;2”, “0?skipself”) in new stack
[Feb 7 19:00:11] VERBOSE[9428] pbx.c: – Executing [PAGE889@ext-paging:5] Macro(“Local/PAGE889@ext-paging-9a5f;2”, “autoanswer,889”) in new stack
[Feb 7 19:00:11] VERBOSE[9428] pbx.c: – Executing [s@macro-autoanswer:1] Set(“Local/PAGE889@ext-paging-9a5f;2”, “DIAL=SIP/889”) in new stack
[Feb 7 19:00:11] VERBOSE[9428] pbx.c: – Executing [s@macro-autoanswer:2] ExecIf(“Local/PAGE889@ext-paging-9a5f;2”, “0?Set(DIAL=DAHDI/889)”) in new stack
[Feb 7 19:00:11] VERBOSE[9428] pbx.c: – Executing [s@macro-autoanswer:3] GotoIf(“Local/PAGE889@ext-paging-9a5f;2”, “0?macro”) in new stack
[Feb 7 19:00:11] VERBOSE[9428] pbx.c: – Executing [s@macro-autoanswer:4] Set(“Local/PAGE889@ext-paging-9a5f;2”, “phone=Grandstream GXP2110 1.0.0.44”) in new stack
[Feb 7 19:00:11] VERBOSE[9428] pbx.c: – Executing [s@macro-autoanswer:5] ExecIf(“Local/PAGE889@ext-paging-9a5f;2”, “0?Set(CALLINFO=Call-Info: sip:broadworks.net;answer-after=0)”) in new stack
[Feb 7 19:00:11] VERBOSE[9428] pbx.c: – Executing [s@macro-autoanswer:6] ExecIf(“Local/PAGE889@ext-paging-9a5f;2”, “1?SipAddHeader(Alert-Info: Ring Answer)”) in new stack
[Feb 7 19:00:11] VERBOSE[9428] pbx.c: – Executing [s@macro-autoanswer:7] ExecIf(“Local/PAGE889@ext-paging-9a5f;2”, “1?SipAddHeader(Call-Info: ;answer-after=0)”) in new stack
[Feb 7 19:00:11] VERBOSE[9428] pbx.c: – Executing [s@macro-autoanswer:8] ExecIf(“Local/PAGE889@ext-paging-9a5f;2”, “1?Set(__SIP_URI_OPTIONS=intercom=true)”) in new stack
[Feb 7 19:00:11] VERBOSE[9428] pbx.c: – Executing [PAGE889@ext-paging:6] Dial(“Local/PAGE889@ext-paging-9a5f;2”, “SIP/889,5,A(beep)”) in new stack
[Feb 7 19:00:11] VERBOSE[9428] netsock.c: == Using UDPTL TOS bits 184
[Feb 7 19:00:11] VERBOSE[9428] netsock.c: == Using UDPTL CoS mark 5
[Feb 7 19:00:11] VERBOSE[9428] netsock2.c: == Using SIP RTP TOS bits 184
[Feb 7 19:00:11] VERBOSE[9428] netsock2.c: == Using SIP RTP CoS mark 5
[Feb 7 19:00:11] VERBOSE[9428] app_dial.c: – Called 889
[Feb 7 19:00:11] VERBOSE[9422] app_dial.c: – SIP/876-00001131 answered Local/PAGE876@ext-paging-1489;2
[Feb 7 19:00:11] VERBOSE[9422] file.c: – <SIP/876-00001131> Playing ‘beep.ulaw’ (language ‘en’)
[Feb 7 19:00:11] VERBOSE[9423] dial.c: – Local/PAGE876@ext-paging-1489;1 answered
[Feb 7 19:00:12] VERBOSE[9422] pbx.c: == Spawn extension (ext-paging, PAGE876, 6) exited non-zero on ‘Local/PAGE876@ext-paging-1489;2’
[Feb 7 19:00:14] VERBOSE[9388] app_dial.c: – Nobody picked up in 5000 ms
[Feb 7 19:00:14] VERBOSE[9388] pbx.c: – Executing [PAGE814@ext-paging:7] Hangup(“Local/PAGE814@ext-paging-ccc6;2”, “”) in new stack
[Feb 7 19:00:14] VERBOSE[9388] pbx.c: == Spawn extension (ext-paging, PAGE814, 7) exited non-zero on ‘Local/PAGE814@ext-paging-ccc6;2’
[Feb 7 19:00:14] VERBOSE[9386] app_dial.c: – Nobody picked up in 5000 ms
[Feb 7 19:00:14] VERBOSE[9386] pbx.c: – Executing [PAGE810@ext-paging:7] Hangup(“Local/PAGE810@ext-paging-cc2b;2”, “”) in new stack
[Feb 7 19:00:14] VERBOSE[9386] pbx.c: == Spawn extension (ext-paging, PAGE810, 7) exited non-zero on ‘Local/PAGE810@ext-paging-cc2b;2’
[Feb 7 19:00:14] VERBOSE[9392] app_dial.c: – Nobody picked up in 5000 ms
[Feb 7 19:00:14] VERBOSE[9392] pbx.c: – Executing [PAGE818@ext-paging:7] Hangup(“Local/PAGE818@ext-paging-7d45;2”, “”) in new stack
[Feb 7 19:00:14] VERBOSE[9392] pbx.c: == Spawn extension (ext-paging, PAGE818, 7) exited non-zero on ‘Local/PAGE818@ext-paging-7d45;2’
[Feb 7 19:00:14] VERBOSE[9394] app_dial.c: – Nobody picked up in 5000 ms
[Feb 7 19:00:14] VERBOSE[9394] pbx.c: – Executing [PAGE822@ext-paging:7] Hangup(“Local/PAGE822@ext-paging-4ad0;2”, “”) in new stack
[Feb 7 19:00:14] VERBOSE[9394] pbx.c: == Spawn extension (ext-paging, PAGE822, 7) exited non-zero on ‘Local/PAGE822@ext-paging-4ad0;2’
[Feb 7 19:00:14] VERBOSE[9398] app_dial.c: – Nobody picked up in 5000 ms
[Feb 7 19:00:14] VERBOSE[9398] pbx.c: – Executing [PAGE830@ext-paging:7] Hangup(“Local/PAGE830@ext-paging-4bf3;2”, “”) in new stack
[Feb 7 19:00:14] VERBOSE[9398] pbx.c: == Spawn extension (ext-paging, PAGE830, 7) exited non-zero on ‘Local/PAGE830@ext-paging-4bf3;2’
[Feb 7 19:00:14] VERBOSE[9396] app_dial.c: – Nobody picked up in 5000 ms
[Feb 7 19:00:14] VERBOSE[9396] pbx.c: – Executing [PAGE826@ext-paging:7] Hangup(“Local/PAGE826@ext-paging-255a;2”, “”) in new stack
[Feb 7 19:00:14] VERBOSE[9396] pbx.c: == Spawn extension (ext-paging, PAGE826, 7) exited non-zero on ‘Local/PAGE826@ext-paging-255a;2’
[Feb 7 19:00:15] VERBOSE[9402] app_dial.c: – Nobody picked up in 5000 ms
[Feb 7 19:00:15] VERBOSE[9402] pbx.c: – Executing [PAGE838@ext-paging:7] Hangup(“Local/PAGE838@ext-paging-8e71;2”, “”) in new stack
[Feb 7 19:00:15] VERBOSE[9402] pbx.c: == Spawn extension (ext-paging, PAGE838, 7) exited non-zero on ‘Local/PAGE838@ext-paging-8e71;2’
[Feb 7 19:00:15] VERBOSE[9404] app_dial.c: – Nobody picked up in 5000 ms
[Feb 7 19:00:15] VERBOSE[9404] pbx.c: – Executing [PAGE842@ext-paging:7] Hangup(“Local/PAGE842@ext-paging-1381;2”, “”) in new stack
[Feb 7 19:00:15] VERBOSE[9404] pbx.c: == Spawn extension (ext-paging, PAGE842, 7) exited non-zero on ‘Local/PAGE842@ext-paging-1381;2’
[Feb 7 19:00:15] VERBOSE[9400] app_dial.c: – Nobody picked up in 5000 ms
[Feb 7 19:00:15] VERBOSE[9400] pbx.c: – Executing [PAGE834@ext-paging:7] Hangup(“Local/PAGE834@ext-paging-9662;2”, “”) in new stack
[Feb 7 19:00:15] VERBOSE[9400] pbx.c: == Spawn extension (ext-paging, PAGE834, 7) exited non-zero on ‘Local/PAGE834@ext-paging-9662;2’
[Feb 7 19:00:15] VERBOSE[9410] app_dial.c: – Nobody picked up in 5000 ms
[Feb 7 19:00:15] VERBOSE[9410] pbx.c: – Executing [PAGE851@ext-paging:7] Hangup(“Local/PAGE851@ext-paging-6b8e;2”, “”) in new stack
[Feb 7 19:00:15] VERBOSE[9410] pbx.c: == Spawn extension (ext-paging, PAGE851, 7) exited non-zero on ‘Local/PAGE851@ext-paging-6b8e;2’
[Feb 7 19:00:15] VERBOSE[9412] app_dial.c: – Nobody picked up in 5000 ms
[Feb 7 19:00:15] VERBOSE[9412] pbx.c: – Executing [PAGE854@ext-paging:7] Hangup(“Local/PAGE854@ext-paging-b810;2”, “”) in new stack
[Feb 7 19:00:15] VERBOSE[9412] pbx.c: == Spawn extension (ext-paging, PAGE854, 7) exited non-zero on ‘Local/PAGE854@ext-paging-b810;2’
[Feb 7 19:00:15] VERBOSE[9414] app_dial.c: – Nobody picked up in 5000 ms
[Feb 7 19:00:15] VERBOSE[9414] pbx.c: – Executing [PAGE858@ext-paging:7] Hangup(“Local/PAGE858@ext-paging-f64f;2”, “”) in new stack
[Feb 7 19:00:15] VERBOSE[9414] pbx.c: == Spawn extension (ext-paging, PAGE858, 7) exited non-zero on ‘Local/PAGE858@ext-paging-f64f;2’
[Feb 7 19:00:15] VERBOSE[9418] app_dial.c: – Nobody picked up in 5000 ms
[Feb 7 19:00:15] VERBOSE[9418] pbx.c: – Executing [PAGE866@ext-paging:7] Hangup(“Local/PAGE866@ext-paging-f52b;2”, “”) in new stack
[Feb 7 19:00:15] VERBOSE[9418] pbx.c: == Spawn extension (ext-paging, PAGE866, 7) exited non-zero on ‘Local/PAGE866@ext-paging-f52b;2’
[Feb 7 19:00:15] WARNING[3086] chan_sip.c: Retransmission timeout reached on transmission [email protected]:5060 for seqno 102 (Critical Request) – See doc/sip-retransmit.txt.
Packet timed out after 6400ms with no response
[Feb 7 19:00:15] VERBOSE[9420] app_dial.c: – Nobody picked up in 5000 ms
[Feb 7 19:00:15] VERBOSE[9420] pbx.c: – Executing [PAGE870@ext-paging:7] Hangup(“Local/PAGE870@ext-paging-cf4f;2”, “”) in new stack
[Feb 7 19:00:15] VERBOSE[9420] pbx.c: == Spawn extension (ext-paging, PAGE870, 7) exited non-zero on ‘Local/PAGE870@ext-paging-cf4f;2’
[Feb 7 19:00:16] WARNING[3086] chan_sip.c: Retransmission timeout reached on transmission [email protected]:5060 for seqno 102 (Critical Request) – See doc/sip-retransmit.txt.
Packet timed out after 6400ms with no response
[Feb 7 19:00:16] VERBOSE[9424] app_dial.c: – Nobody picked up in 5000 ms
[Feb 7 19:00:16] VERBOSE[9424] pbx.c: – Executing [PAGE880@ext-paging:7] Hangup(“Local/PAGE880@ext-paging-7c0a;2”, “”) in new stack
[Feb 7 19:00:16] VERBOSE[9424] pbx.c: == Spawn extension (ext-paging, PAGE880, 7) exited non-zero on ‘Local/PAGE880@ext-paging-7c0a;2’
[Feb 7 19:00:16] WARNING[3086] chan_sip.c: Retransmission timeout reached on transmission [email protected]:5060 for seqno 102 (Critical Request) – See doc/sip-retransmit.txt.
Packet timed out after 6400ms with no response
[Feb 7 19:00:16] VERBOSE[9430] app_dial.c: – Nobody picked up in 5000 ms
[Feb 7 19:00:16] VERBOSE[9430] pbx.c: – Executing [PAGE893@ext-paging:7] Hangup(“Local/PAGE893@ext-paging-1ada;2”, “”) in new stack
[Feb 7 19:00:16] VERBOSE[9430] pbx.c: == Spawn extension (ext-paging, PAGE893, 7) exited non-zero on ‘Local/PAGE893@ext-paging-1ada;2’
[Feb 7 19:00:16] VERBOSE[9426] app_dial.c: – Nobody picked up in 5000 ms
[Feb 7 19:00:16] WARNING[3086] chan_sip.c: Retransmission timeout reached on transmission [email protected]:5060 for seqno 102 (Critical Request) – See doc/sip-retransmit.txt.
Packet timed out after 6403ms with no response
[Feb 7 19:00:16] VERBOSE[9426] pbx.c: – Executing [PAGE884@ext-paging:7] Hangup(“Local/PAGE884@ext-paging-8048;2”, “”) in new stack
[Feb 7 19:00:16] VERBOSE[9426] pbx.c: == Spawn extension (ext-paging, PAGE884, 7) exited non-zero on ‘Local/PAGE884@ext-paging-8048;2’
[Feb 7 19:00:16] VERBOSE[9428] app_dial.c: – Nobody picked up in 5000 ms
[Feb 7 19:00:16] WARNING[3086] chan_sip.c: Retransmission timeout reached on transmission [email protected]:5060 for seqno 102 (Critical Request) – See doc/sip-retransmit.txt.
Packet timed out after 6402ms with no response
[Feb 7 19:00:16] VERBOSE[9428] pbx.c: – Executing [PAGE889@ext-paging:7] Hangup(“Local/PAGE889@ext-paging-9a5f;2”, “”) in new stack
[Feb 7 19:00:16] VERBOSE[9428] pbx.c: == Spawn extension (ext-paging, PAGE889, 7) exited non-zero on ‘Local/PAGE889@ext-paging-9a5f;2’
[Feb 7 19:00:16] VERBOSE[9383] pbx.c: == Spawn extension (from-internal, 800, 12) exited non-zero on ‘SIP/815-00001111’
[Feb 7 19:00:16] VERBOSE[9383] pbx.c: – Executing [h@from-internal:1] Macro(“SIP/815-00001111”, “hangupcall”) in new stack
[Feb 7 19:00:16] VERBOSE[9383] pbx.c: – Executing [s@macro-hangupcall:1] GotoIf(“SIP/815-00001111”, “1?skiprg”) in new stack
[Feb 7 19:00:16] VERBOSE[9383] pbx.c: – Goto (macro-hangupcall,s,4)
[Feb 7 19:00:16] VERBOSE[9383] pbx.c: – Executing [s@macro-hangupcall:4] GotoIf(“SIP/815-00001111”, “1?skipblkvm”) in new stack
[Feb 7 19:00:16] VERBOSE[9383] pbx.c: – Goto (macro-hangupcall,s,7)
[Feb 7 19:00:16] VERBOSE[9383] pbx.c: – Executing [s@macro-hangupcall:7] GotoIf(“SIP/815-00001111”, “1?theend”) in new stack
[Feb 7 19:00:16] VERBOSE[9383] pbx.c: – Goto (macro-hangupcall,s,9)
[Feb 7 19:00:16] VERBOSE[9383] pbx.c: – Executing [s@macro-hangupcall:9] Hangup(“SIP/815-00001111”, “”) in new stack
[Feb 7 19:00:16] VERBOSE[9383] app_macro.c: == Spawn extension (macro-hangupcall, s, 9) exited non-zero on ‘SIP/815-00001111’ in macro ‘hangupcall’
[Feb 7 19:00:16] VERBOSE[9383] pbx.c: == Spawn extension (from-internal, h, 1) exited non-zero on ‘SIP/815-00001111’
[Feb 7 19:00:16] WARNING[3086] chan_sip.c: Retransmission timeout reached on transmission [email protected]:5060 for seqno 102 (Critical Request) – See doc/sip-retransmit.txt.
Packet timed out after 6400ms with no response
[Feb 7 19:00:16] WARNING[3086] chan_sip.c: Retransmission timeout reached on transmission [email protected]:5060 for seqno 102 (Critical Request) – See doc/sip-retransmit.txt.
Packet timed out after 6400ms with no response
[Feb 7 19:00:17] WARNING[3086] chan_sip.c: Retransmission timeout reached on transmission [email protected]:5060 for seqno 102 (Critical Request) – See doc/sip-retransmit.txt.
Packet timed out after 6400ms with no response
[Feb 7 19:00:17] WARNING[3086] chan_sip.c: Retransmission timeout reached on transmission [email protected]:5060 for seqno 102 (Critical Request) – See doc/sip-retransmit.txt.
Packet timed out after 6400ms with no response
[Feb 7 19:00:17] WARNING[3086] chan_sip.c: Retransmission timeout reached on transmission [email protected]:5060 for seqno 102 (Critical Request) – See doc/sip-retransmit.txt.
Packet timed out after 7680ms with no response
[Feb 7 19:00:17] WARNING[3086] chan_sip.c: Retransmission timeout reached on transmission [email protected]:5060 for seqno 102 (Critical Request) – See doc/sip-retransmit.txt.
Packet timed out after 6400ms with no response
[Feb 7 19:00:17] WARNING[3086] chan_sip.c: Retransmission timeout reached on transmission [email protected]:5060 for seqno 102 (Critical Request) – See doc/sip-retransmit.txt.
Packet timed out after 6400ms with no response
[Feb 7 19:00:17] WARNING[3086] chan_sip.c: Retransmission timeout reached on transmission [email protected]:5060 for seqno 102 (Critical Request) – See doc/sip-retransmit.txt.
Packet timed out after 6400ms with no response
[Feb 7 19:00:17] WARNING[3086] chan_sip.c: Retransmission timeout reached on transmission [email protected]:5060 for seqno 102 (Critical Request) – See doc/sip-retransmit.txt.
Packet timed out after 6400ms with no response
[Feb 7 19:00:17] WARNING[3086] chan_sip.c: Retransmission timeout reached on transmission [email protected]:5060 for seqno 102 (Critical Request) – See doc/sip-retransmit.txt.
Packet timed out after 6400ms with no response
[Feb 7 19:00:17] WARNING[3086] chan_sip.c: Retransmission timeout reached on transmission [email protected]:5060 for seqno 102 (Critical Request) – See doc/sip-retransmit.txt.
Packet timed out after 8064ms with no response
[Feb 7 19:00:17] WARNING[3086] chan_sip.c: Retransmission timeout reached on transmission [email protected]:5060 for seqno 102 (Critical Request) – See doc/sip-retransmit.txt.
Packet timed out after 6400ms with no response

Grandstream Tech support said adding this to extensions.conf would fix it:

SIPAddHeader(Call-Info: <sip://127.0.0.1 <http://127.0.0.1/>>;answer-after=0)

Can someone translate to FreePBX and tell me what file to add it to.

GS tech didn’t have a clue.

I have firmware 1.0.1.26. I am testing on Asterisk 1.4.2x and Asterisk 1.6.2x under FreePBX 2.7 and we have the same problem. I tried Grandstream’s latest firmware 1.0.1.39beta and it’s not fixed. I also submitted a trouble ticket.

I just wanted to see if anyone had cracked the problem here yet because the only solution I found involved changing a macro that FreePBX would overwrite.

What is the firmware revision on the phone? Have you set up the phone so that it answers on the request?

output from asterisk after changing Call-info line. Still not working.

– Called PAGE108@ext-paging
– Local/PAGE105@ext-paging-1ecd,1 is ringing
– Called PAGE111@ext-paging
– Executing [PAGE108@ext-paging:1] GotoIf(“Local/PAGE108@ext-paging-1dc4,2”, “0?skipself”) in new stack
– Executing [PAGE108@ext-paging:2] GotoIf(“Local/PAGE108@ext-paging-1dc4,2”, “0?AVAIL”) in new stack
– Executing [PAGE108@ext-paging:3] Set(“Local/PAGE108@ext-paging-1dc4,2”, “AVAILSTATUS=not checked”) in new stack
– Executing [PAGE108@ext-paging:4] Goto(“Local/PAGE108@ext-paging-1dc4,2”, “SKIPCHECK”) in new stack
– Goto (ext-paging,PAGE108,6)
– Executing [PAGE108@ext-paging:6] NoOp(“Local/PAGE108@ext-paging-1dc4,2”, “Seems to be available (state = not checked”) in new stack
– Executing [PAGE108@ext-paging:7] Macro(“Local/PAGE108@ext-paging-1dc4,2”, “autoanswer|108”) in new stack
– Executing [s@macro-autoanswer:1] Set(“Local/PAGE108@ext-paging-1dc4,2”, “DIAL=SIP/108”) in new stack
– Executing [s@macro-autoanswer:2] GotoIf(“Local/PAGE108@ext-paging-1dc4,2”, “0?macro”) in new stack
– Executing [s@macro-autoanswer:3] Set(“Local/PAGE108@ext-paging-1dc4,2”, “phone=Grandstream GXP2110 1.0.1.26”) in new stack
– Executing [s@macro-autoanswer:4] Set(“Local/PAGE108@ext-paging-1dc4,2”, “ALERTINFO=Alert-Info: Ring Answer”) in new stack
– Executing [s@macro-autoanswer:5] Set(“Local/PAGE108@ext-paging-1dc4,2”, “CALLINFO=Call-Info: http://127.0.0.1;answer-after=0”) in new stack
– Executing [s@macro-autoanswer:6] Set(“Local/PAGE108@ext-paging-1dc4,2”, “SIPURI=intercom=true”) in new stack
Extension Changed 102[ext-local] new state InUse for Notify User 101
Extension Changed 102[ext-local] new state InUse for Notify User 108
– SIP/102-08a64828 answered Local/PAGE102@ext-paging-a0a0,2
– <SIP/102-08a64828> Playing ‘beep’ (language ‘en’)
– Executing [s@macro-autoanswer:7] Set(“Local/PAGE108@ext-paging-1dc4,2”, “ANSWERMACRO=”) in new stack
– Executing [s@macro-autoanswer:8] ExecIf(“Local/PAGE108@ext-paging-1dc4,2”, “0|Set|CALLINFO=Call-Info: http://127.0.0.1;answer-after=0”) in new stack
– Executing [s@macro-autoanswer:9] GotoIf(“Local/PAGE108@ext-paging-1dc4,2”, “0?macro2”) in new stack
– Executing [s@macro-autoanswer:10] ExecIf(“Local/PAGE108@ext-paging-1dc4,2”, “1|SipAddHeader|Alert-Info: Ring Answer”) in new stack
– Executing [s@macro-autoanswer:11] ExecIf(“Local/PAGE108@ext-paging-1dc4,2”, “1|SipAddHeader|Call-Info: http://127.0.0.1;answer-after=0”) in new stack
– Executing [s@macro-autoanswer:12] ExecIf(“Local/PAGE108@ext-paging-1dc4,2”, “1|Set|__SIP_URI_OPTIONS=intercom=true”) in new stack
– Executing [PAGE108@ext-paging:8] Dial(“Local/PAGE108@ext-paging-1dc4,2”, “SIP/108|5| A(beep)”) in new stack
Extension Changed 108[ext-local] new state Ringing for Notify User 101
Extension Changed 108[ext-local] new state Ringing for Notify User 108
– Called 108

Anyone managed to get a Grandstream GXP2110 to auto answer when paged ?