Модуль завёлся. Текстовые сообщение ходят отлично. При звонке на asterisk c gtalk-аккаунта (android 4.0) ошибка:
Насколько я понял, проблема именно с некорректной обработкой модулем jabber-пакетов от клиента Android 4.0.Code:NOTICE[7661]: chan_gtalk.c:2001 gtalk_parser: No attribute "type" found. Ignoring message.
При вызове через web-интерфейс gtalk - звонит отлично в обе стороны.
Звонок с андроид 4.0:
Звонок с web-интерфеса gtalk:PHP Code:
JABBER: asterisk INCOMING: <iq to="учётка_на_asterisk@gmail.com/asterisk2BFD037B" id="2gAQq5u-34" type="set" from="учётка_на-android@gmail.com/androide409ea810bf8"><jingle action="session-initiate" sid="1883054664" initiator="учётка_на-android@gmail.com/androide409ea810bf8" xmlns="urn:xmpp:jingle:1"><content name="audio" creator="initiator"><description media="audio" xmlns="urn:xmpp:jingle:apps:rtp:1"><payload-type id="103" name="ISAC" clockrate="16000"><parameter name="bitrate" value="32000"/></payload-type><payload-type id="96" name="ISACLC" clockrate="16000"><parameter name="bitrate" value="40000"/></payload-type><payload-type id="97" name="IPCMWB" clockrate="16000"><parameter name="bitrate" value="80000"/></payload-type><payload-type id="102" name="iLBC" clockrate="8000"><parameter name="bitrate" value="13300"/></payload-type><payload-type id="100" name="EG711U" clockrate="8000"><parameter name="bitrate" value="64000"/></payload-type><payload-type id="101" name="EG711A" clockrate="8000"><parameter name="bitrate" value="64000"/></
JABBER: asterisk INCOMING: payload-type><payload-type id="0" name="PCMU" clockrate="8000"><parameter name="bitrate" value="64000"/></payload-type><payload-type id="8" name="PCMA" clockrate="8000"><parameter name="bitrate" value="64000"/></payload-type><payload-type id="99" name="CN" clockrate="32000"/><payload-type id="98" name="CN" clockrate="16000"/><payload-type id="13" name="CN" clockrate="8000"/><payload-type id="106" name="telephone-event" clockrate="8000"/><encryption><crypto tag="0" crypto-suite="AES_CM_128_HMAC_SHA1_32" key-params="inline:/uJ13z/FX9HPcPtYUXkrZq7ymIV6f0JhutX/lsky"/><crypto tag="1" crypto-suite="AES_CM_128_HMAC_SHA1_80" key-params="inline:WZ5Jd1KI4Vb6XHVKfO/pYhDaQEv9mMpvyByfa4n7"/></encryption></description><transport xmlns="http://www.google.com/transport/p2p"/></content></jingle><session type="initiate" id="1883054664" initiator="
JABBER: asterisk INCOMING: учётка_на-android/androide409ea810bf8" xmlns="http://www.google.com/session"><description xmlns="http://www.google.com/session/phone"><payload-type id="103" name="ISAC" clockrate="16000" bitrate="32000"/><payload-type id="96" name="ISACLC" clockrate="16000" bitrate="40000"/><payload-type id="97" name="IPCMWB" clockrate="16000" bitrate="80000"/><payload-type id="102" name="iLBC" clockrate="8000" bitrate="13300"/><payload-type id="100" name="EG711U" clockrate="8000" bitrate="64000"/><payload-type id="101" name="EG711A" clockrate="8000" bitrate="64000"/><payload-type id="0" name="PCMU" clockrate="8000" bitrate="64000"/><payload-type id="8" name="PCMA" clockrate="8000" bitrate="64000"/><payload-type id="99" name="CN" clockrate="32000"/><payload-type id="98" name="CN" clockrate="16000"/><payload-type id="13" name="CN" clockrate="8000"/><payload-type id="106" name="telephone-event" clockrate="8000"/><rtp:encryption xmlns:rtp="
JABBER: asterisk INCOMING: urn:xmpp:jingle:apps:rtp:1"><rtp:crypto tag="0" crypto-suite="AES_CM_128_HMAC_SHA1_32" key-params="inline:/uJ13z/FX9HPcPtYUXkrZq7ymIV6f0JhutX/lsky"/><rtp:crypto tag="1" crypto-suite="AES_CM_128_HMAC_SHA1_80" key-params="inline:WZ5Jd1KI4Vb6XHVKfO/pYhDaQEv9mMpvyByfa4n7"/><usage/></rtp:encryption></description></session></iq>
[Jul 17 06:16:00] NOTICE[7661]: chan_gtalk.c:2001 gtalk_parser: No attribute "type" found. Ignoring message.
PHP Code:
JABBER: asterisk INCOMING: <iq type="set" to="учётка_на_asterisk@gmail.com/asterisk2BFD037B" id="314B886D9F859CD1" from="учётка_на_web@gmail.com/gmail.898FF7B8"><jin:jingle action="session-initiate" sid="c239069804" initiator="учётка_на_web@gmail.com/gmail.898FF7B8" xmlns:jin="urn:xmpp:jingle:1"><jin:content name="audio" creator="initiator"><rtp:description media="audio" ssrc="241876548" xmlns:rtp="urn:xmpp:jingle:apps:rtp:1"><rtp:payload-type id="103" name="ISAC" clockrate="16000"/><rtp:payload-type id="104" name="ISAC" clockrate="32000"/><rtp:payload-type id="107" name="speex" clockrate="16000"><rtp:parameter name="bitrate" value="22000"/></rtp:payload-type><rtp:payload-type id="9" name="G722" clockrate="16000"><rtp:parameter name="bitrate" value="64000"/></rtp:payload-type><rtp:payload-type id="102" name="ILBC" clockrate="8000"><rtp:parameter name="bitrate" value="13300"/></rtp:payload-type><rtp:payload-type id="108" name="speex" clockrate="8000"><rtp:parameter name="bitrate" value="11000"/></rtp:payload-type><rtp:
JABBER: asterisk INCOMING: payload-type id="0" name="PCMU" clockrate="8000"><rtp:parameter name="bitrate" value="64000"/></rtp:payload-type><rtp:payload-type id="8" name="PCMA" clockrate="8000"><rtp:parameter name="bitrate" value="64000"/></rtp:payload-type><rtp:payload-type id="127" name="red" clockrate="8000"/><rtp:payload-type id="126" name="telephone-event" clockrate="8000"/><rtp:rtcp-mux/><rtp:encryption><rtp:crypto crypto-suite="AES_CM_128_HMAC_SHA1_80" key-params="inline:8gC1r2DeKOQncPTpRDlWUv372JizsXqWDbrUm83J" tag="1"/><rtp:crypto crypto-suite="AES_CM_128_HMAC_SHA1_32" key-params="inline:oz6Y4MNg+C4dIia90VHfjFLnhtbUC3ID1+fa10qC" tag="2"/></rtp:encryption></rtp:description><p:transport xmlns:p="http://www.google.com/transport/p2p"/></jin:content></jin:jingle><ses:session type="initiate" id="c239069804" initiator="учётка_на_web@gmail.com/gmail.898FF7B8" xmlns:ses="
JABBER: asterisk INCOMING: http://www.google.com/session"><pho:description xmlns:pho="http://www.google.com/session/phone"><pho:payload-type id="103" name="ISAC" clockrate="16000"/><pho:payload-type id="104" name="ISAC" clockrate="32000"/><pho:payload-type id="107" name="speex" bitrate="22000" clockrate="16000"/><pho:payload-type id="9" name="G722" bitrate="64000" clockrate="16000"/><pho:payload-type id="102" name="ILBC" bitrate="13300" clockrate="8000"/><pho:payload-type id="108" name="speex" bitrate="11000" clockrate="8000"/><pho:payload-type id="0" name="PCMU" bitrate="64000" clockrate="8000"/><pho:payload-type id="8" name="PCMA" bitrate="64000" clockrate="8000"/><pho:payload-type id="127" name="red" clockrate="8000"/><pho:payload-type id="126" name="telephone-event" clockrate="8000"/><pho:rtcp-mux/><pho:src-id>241876548</pho:src-id><rtp:encryption xmlns:rtp="urn:xmpp:jingle:apps:rtp:1"><rtp:crypto crypto-suite="
JABBER: asterisk INCOMING: AES_CM_128_HMAC_SHA1_80" key-params="inline:8gC1r2DeKOQncPTpRDlWUv372JizsXqWDbrUm83J" tag="1"/><rtp:crypto crypto-suite="AES_CM_128_HMAC_SHA1_32" key-params="inline:oz6Y4MNg+C4dIia90VHfjFLnhtbUC3ID1+fa10qC" tag="2"/><pho:usage/></rtp:encryption></pho:description></ses:session></iq>
JABBER: asterisk OUTGOING: <iq type='result' from='учётка_на_asterisk@gmail.com/asterisk2BFD037B' to='учётка_на_web@gmail.com/gmail.898FF7B8' id='314B886D9F859CD1'/>
== Starting Gtalk/учётка_на_web-22f8 at google-in,учётка_на_asterisk@gmail.com,1 failed so falling back to exten 's'
-- Executing [s@google-in:1] Set("Gtalk/учётка_на_web-22f8", "CALLERID(name)="From Google Talk"") in new stack
-- Executing [s@google-in:2] Dial("Gtalk/учётка_на_web-22f8", "SIP/100") in new stack
== Using SIP RTP CoS mark 5
-- Called SIP/100
-- SIP/100-00000009 is ringing