Jean-Denis Girard
2012-Nov-06 04:35 UTC
[asterisk-users] Google Voice and back (chan_motif)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hi,
Today I started to experiment with Google Voice and Asterisk-11.0.1.
Following the instructions on the wiki
(https://wiki.asterisk.org/wiki/display/AST/Calling+using+Google), I was
able to make / receive calls quite easily with a single account on asterisk.
Then I tried to add a second Google Voice account to Asterisk, and make
calls between accounts. I defined a second connection in xmpp.conf, a
second account in chan_motif (see relevant configuration below).
I'm getting the following error:
ERROR[28651][C-00000002]: chan_motif.c:1971
jingle_interpret_ice_udp_transport: Incomplete ICE-UDP candidate
received on session
(see full log below)
Should I open a bug report or did I make an mistake in configuration?
motif.conf:
- -----------
[google-jd]
context=incoming-motif
disallow=all
allow=speex
allow=ulaw
allow=g722
allow=h264
allow=alaw
connection=google-jd ; <-> xmpp.conf
[google-cathy]
context=incoming-motif
disallow=all
allow=speex
allow=ulaw
allow=g722
allow=h264
allow=alaw
connection=google-cathy ; <-> xmpp.conf
xmpp.conf:
- ----------
[google-jd]
type=client
serverhost=talk.google.com
username=jeandenis.girard at gmail.com
secret=xxxxxxxxxx
priority=1
port=5222
usetls=yes
usesasl=yes
status=available
statusmessage="Disponible - GMT-10 !"
timeout=5
[google-cathy]
type=client
serverhost=talk.google.com
username=cathy.fourny at gmail.com
secret=xxxxxxxx
priority=1
port=5222
usetls=yes
usesasl=yes
status=available
statusmessage="Disponible - GMT-10 !"
timeout=5
extensions.conf:
- ----------------
[incoming-motif]
exten => s,1,NoOp()
same => n,Wait(1)
same => n,Answer()
same => n,SendDTMF(1)
same => n,Dial(SIP/FYJmmzJ3,20)
call log:
- ---------
== Using SIP VIDEO TOS bits 136
== Using SIP VIDEO CoS mark 6
== Using SIP RTP TOS bits 184
== Using SIP RTP CoS mark 5
-- Executing [711112 at i9PuqEcv:1] Dial("SIP/i9PuqEcv-00000002",
"Motif/google-jd/cathy.fourny at gmail.com,,r") in new stack
<--- XMPP sent to 'google-jd' --->
<iq from='jeandenis.girard at gmail.com/asterisk-xBEE0DF06'
to='cathy.fourny at gmail.com/asterisk-xD2C13566' type='set'
id='aaaao'><jingle action='session-initiate'
sid='7e44df781ce623b6'
xmlns='urn:xmpp:jingle:1'
initiator='jeandenis.girard at
gmail.com/asterisk-xBEE0DF06'><content
creator='initiator' name='audio'><description
xmlns='urn:xmpp:jingle:apps:rtp:1'
media='audio'><payload-type id='110'
name='speex' channels='1'
clockrate='8000'/><payload-type id='0'
name='PCMU' channels='1'
clockrate='8000'/><payload-type id='9'
name='G722' channels='1'
clockrate='8000'/><payload-type id='8'
name='PCMA' channels='1'
clockrate='8000'/><payload-type id='101'
name='telephone-event' channels='1'
clockrate='8000'/></description><transport
xmlns='urn:xmpp:jingle:transports:ice-udp:1'/></content></jingle></iq>
<------------->
-- Called Motif/google-jd/cathy.fourny at gmail.com
<--- XMPP received from 'google-jd' --->
<------------->
<--- XMPP received from 'google-cathy' --->
<iq from="jeandenis.girard at gmail.com/asterisk-xBEE0DF06"
to="cathy.fourny at gmail.com/asterisk-xD2C13566" type="set"
id="aaaao"><jingle action="session-initiate"
sid="7e44df781ce623b6"
initiator="jeandenis.girard at gmail.com/asterisk-xBEE0DF06"
xmlns="urn:xmpp:jingle:1"><content creator="initiator"
name="audio"><description media="audio"
xmlns="urn:xmpp:jingle:apps:rtp:1"><payload-type
id="110" name="speex"
channels="1" clockrate="8000"/><payload-type
id="0" name="PCMU"
channels="1" clockrate="8000"/><payload-type
id="9" name="G722"
channels="1" clockrate="8000"/><payload-type
id="8" name="PCMA"
channels="1" clockrate="8000"/><payload-type
id="101"
name="telephone-event" channels="1"
clockrate="8000"/></description><transport
xmlns="urn:xmpp:jingle:transports:ice-udp:1"/></content></jingle></iq>
<------------->
<--- XMPP sent to 'google-cathy' --->
<iq type='result' from='cathy.fourny at
gmail.com/asterisk-xD2C13566'
to='jeandenis.girard at gmail.com/asterisk-xBEE0DF06'
id='aaaao'/>
<------------->
<--- XMPP sent to 'google-cathy' --->
<iq from='cathy.fourny at gmail.com/asterisk-xD2C13566'
to='jeandenis.girard at gmail.com/asterisk-xBEE0DF06' type='set'
id='aaaaj'><jingle action='transport-info'
sid='7e44df781ce623b6'
xmlns='urn:xmpp:jingle:1'><content creator='responder'
name='audio'><transport
xmlns='urn:xmpp:jingle:transports:ice-udp:1'
pwd='4b4001b575f3c7b824e14d9436d5f466'
ufrag='6c28e0a07a5269e82ee313d916a046f7'><candidate
component='1'
foundation='583375015' generation='0' id='0a86'
ip='192.168.1.1'
port='16384' priority='2130706431' protocol='udp'
type='host'/><candidate component='1'
foundation='583378294'
generation='0' id='3c7f' ip='192.168.0.10'
port='16384'
priority='2130706431' protocol='udp'
type='host'/><candidate
component='1' foundation='192809686' generation='0'
id='85cc'
ip='123.50.122.114' port='16384' priority='2130706431'
protocol='udp'
type='host'/><candidate component='2'
foundation='583375015'
generation='0' id='cc6e' ip='192.168.1.1'
port='16385'
priority='2130706430' protocol='udp'
type='host'/><candidate
component='2' foundation='583378294' generation='0'
id='5cb8'
ip='192.168.0.10' port='16385' priority='2130706430'
protocol='udp'
type='host'/><candidate component='2'
foundation='192809686'
generation='0' id='aaf7' ip='123.50.122.114'
port='16385'
priority='2130706430' protocol='udp'
type='host'/></transport></content></jingle></iq>
<------------->
-- Executing [s at incoming-motif:1]
NoOp("Motif/jeandenis.girard-646f", "") in new stack
-- Executing [s at incoming-motif:2]
Wait("Motif/jeandenis.girard-646f", "1") in new stack
<--- XMPP received from 'google-jd' --->
<iq type="result" from="cathy.fourny at
gmail.com/asterisk-xD2C13566"
to="jeandenis.girard at gmail.com/asterisk-xBEE0DF06"
id="aaaao"/>
<------------->
<--- XMPP sent to 'google-jd' --->
<iq from='jeandenis.girard at gmail.com/asterisk-xBEE0DF06'
to='cathy.fourny at gmail.com/asterisk-xD2C13566' type='set'
id='aaaap'><jingle action='transport-info'
sid='7e44df781ce623b6'
xmlns='urn:xmpp:jingle:1'><content creator='initiator'
name='audio'><transport
xmlns='urn:xmpp:jingle:transports:ice-udp:1'
pwd='2058a64771e310fd576c563678cccd67'
ufrag='049597be78a9a2b91e37321e54d923c7'><candidate
component='1'
foundation='583375015' generation='0' id='7b63'
ip='192.168.1.1'
port='16118' priority='2130706431' protocol='udp'
type='host'/><candidate component='1'
foundation='583378294'
generation='0' id='37c5' ip='192.168.0.10'
port='16118'
priority='2130706431' protocol='udp'
type='host'/><candidate
component='1' foundation='192809686' generation='0'
id='72eb'
ip='123.50.122.114' port='16118' priority='2130706431'
protocol='udp'
type='host'/><candidate component='2'
foundation='583375015'
generation='0' id='7732' ip='192.168.1.1'
port='16119'
priority='2130706430' protocol='udp'
type='host'/><candidate
component='2' foundation='583378294' generation='0'
id='cedf'
ip='192.168.0.10' port='16119' priority='2130706430'
protocol='udp'
type='host'/><candidate component='2'
foundation='192809686'
generation='0' id='76d2' ip='123.50.122.114'
port='16119'
priority='2130706430' protocol='udp'
type='host'/></transport></content></jingle></iq>
<------------->
-- Motif/cathy.fourny at gmail.com/asterisk-xD2C13566-2001 is
proceeding passing it to SIP/i9PuqEcv-00000002
<--- XMPP received from 'google-jd' --->
<iq from="cathy.fourny at gmail.com/asterisk-xD2C13566"
to="jeandenis.girard at gmail.com/asterisk-xBEE0DF06"
type="set"
id="aaaaj"><jingle action="transport-info"
sid="7e44df781ce623b6"
xmlns="urn:xmpp:jingle:1"><content creator="responder"
name="audio"><transport
pwd="4b4001b575f3c7b824e14d9436d5f466"
ufrag="6c28e0a07a5269e82ee313d916a046f7"
xmlns="urn:xmpp:jingle:transports:ice-udp:1"><candidate
component="1"
foundation="583375015" generation="0" id="0a86"
ip="192.168.1.1"
port="16384" priority="2130706431" protocol="udp"
type="host"/><candidate component="1"
foundation="583378294"
generation="0" id="3c7f" ip="192.168.0.10"
port="16384"
priority="2130706431" protocol="udp"
type="host"/><candidate
component="1" foundation="192809686"
generation="0" id="85cc"
ip="123.50.122.114" port="16384"
priority="2130706431" protocol="udp"
type="host"/><candidate component="2"
foundation="583375015"
generation="0" id="cc6e" ip="192.168.1.1"
port="16385"
priority="2130706430" protocol="udp"
type="host"/><
<------------->
<--- XMPP received from 'google-jd' --->
candidate component="2" foundation="583378294"
generation="0" id="5cb8"
ip="192.168.0.10" port="16385"
priority="2130706430" protocol="udp"
type="host"/><candidate component="2"
foundation="192809686"
generation="0" id="aaf7" ip="123.50.122.114"
port="16385"
priority="2130706430" protocol="udp"
type="host"/></transport></content></jingle></iq>
<------------->
[Nov 5 18:30:15] ERROR[28651][C-00000004]: chan_motif.c:1971
jingle_interpret_ice_udp_transport: Incomplete ICE-UDP candidate
received on session '7e44df781ce623b6'
<--- XMPP sent to 'google-jd' --->
<iq type='result' from='jeandenis.girard at
gmail.com/asterisk-xBEE0DF06'
to='cathy.fourny at gmail.com/asterisk-xD2C13566'
id='aaaaj'/>
<------------->
<--- XMPP sent to 'google-jd' --->
<iq to='cathy.fourny at gmail.com/asterisk-xD2C13566'
type='set'
id='aaaaq'><jingle action='session-terminate'
sid='7e44df781ce623b6'
xmlns='urn:xmpp:jingle:1'><reason><failed-transport/></reason></jingle></iq>
<------------->
== Everyone is busy/congested at this time (1:0/0/1)
-- Auto fallthrough, channel 'SIP/i9PuqEcv-00000002' status is
'CHANUNAVAIL'
<--- XMPP received from 'google-cathy' --->
<iq from="jeandenis.girard at gmail.com/asterisk-xBEE0DF06"
to="cathy.fourny at gmail.com/asterisk-xD2C13566" type="set"
id="aaaap"><jingle action="transport-info"
sid="7e44df781ce623b6"
xmlns="urn:xmpp:jingle:1"><content creator="initiator"
name="audio"><transport
pwd="2058a64771e310fd576c563678cccd67"
ufrag="049597be78a9a2b91e37321e54d923c7"
xmlns="urn:xmpp:jingle:transports:ice-udp:1"><candidate
component="1"
foundation="583375015" generation="0" id="7b63"
ip="192.168.1.1"
port="16118" priority="2130706431" protocol="udp"
type="host"/><candidate component="1"
foundation="583378294"
generation="0" id="37c5" ip="192.168.0.10"
port="16118"
priority="2130706431" protocol="udp"
type="host"/><candidate
component="1" foundation="192809686"
generation="0" id="72eb"
ip="123.50.122.114" port="16118"
priority="2130706431" protocol="udp"
type="host"/><candidate component="2"
foundation="583375015"
generation="0" id="7732" ip="192.168.1.1"
port="16119"
priority="2130706430" protocol="udp"
type="host"/><
<------------->
<--- XMPP received from 'google-cathy' --->
candidate component="2" foundation="583378294"
generation="0" id="cedf"
ip="192.168.0.10" port="16119"
priority="2130706430" protocol="udp"
type="host"/><candidate component="2"
foundation="192809686"
generation="0" id="76d2" ip="123.50.122.114"
port="16119"
priority="2130706430" protocol="udp"
type="host"/></transport></content></jingle></iq>
<------------->
[Nov 5 18:30:15] ERROR[28652][C-00000005]: chan_motif.c:1971
jingle_interpret_ice_udp_transport: Incomplete ICE-UDP candidate
received on session '7e44df781ce623b6'
<--- XMPP sent to 'google-cathy' --->
<iq type='result' from='cathy.fourny at
gmail.com/asterisk-xD2C13566'
to='jeandenis.girard at gmail.com/asterisk-xBEE0DF06'
id='aaaap'/>
<------------->
== Spawn extension (incoming-motif, s, 2) exited non-zero on
'Motif/jeandenis.girard-646f'
<--- XMPP sent to 'google-cathy' --->
<iq to='jeandenis.girard at gmail.com/asterisk-xBEE0DF06'
type='set'
id='aaaak'><jingle action='session-terminate'
sid='7e44df781ce623b6'
xmlns='urn:xmpp:jingle:1'><reason><failed-transport/></reason></jingle></iq>
<------------->
<--- XMPP received from 'google-cathy' --->
<iq type="result" from="jeandenis.girard at
gmail.com/asterisk-xBEE0DF06"
to="cathy.fourny at gmail.com/asterisk-xD2C13566"
id="aaaaj"/>
<------------->
<--- XMPP received from 'google-cathy' --->
<iq to="cathy.fourny at gmail.com/asterisk-xD2C13566"
type="set" id="aaaaq"
from="jeandenis.girard at gmail.com/asterisk-xBEE0DF06"><jingle
action="session-terminate" sid="7e44df781ce623b6"
xmlns="urn:xmpp:jingle:1"><reason><failed-transport/></reason></jingle></iq>
<------------->
<--- XMPP sent to 'google-cathy' --->
<iq type='error' from='cathy.fourny at
gmail.com/asterisk-xD2C13566'
to='jeandenis.girard at gmail.com/asterisk-xBEE0DF06'
id='aaaaq'><error
type='cancel'><item-not-found
xmlns='urn:ietf:params:xml:ns:xmpp-stanzas'/><unknown-session
xmlns='urn:xmpp:jingle:errors:1'/></error></iq>
<------------->
<--- XMPP received from 'google-jd' --->
<iq type="result" from="cathy.fourny at
gmail.com/asterisk-xD2C13566"
to="jeandenis.girard at gmail.com/asterisk-xBEE0DF06"
id="aaaap"/>
<------------->
<--- XMPP received from 'google-jd' --->
<iq to="jeandenis.girard at gmail.com/asterisk-xBEE0DF06"
type="set"
id="aaaak" from="cathy.fourny at
gmail.com/asterisk-xD2C13566"><jingle
action="session-terminate" sid="7e44df781ce623b6"
xmlns="urn:xmpp:jingle:1"><reason><failed-transport/></reason></jingle></iq>
<------------->
<--- XMPP sent to 'google-jd' --->
<iq type='error' from='jeandenis.girard at
gmail.com/asterisk-xBEE0DF06'
to='cathy.fourny at gmail.com/asterisk-xD2C13566'
id='aaaak'><error
type='cancel'><item-not-found
xmlns='urn:ietf:params:xml:ns:xmpp-stanzas'/><unknown-session
xmlns='urn:xmpp:jingle:errors:1'/></error></iq>
<------------->
<--- XMPP received from 'google-jd' --->
<iq type="error" from="cathy.fourny at
gmail.com/asterisk-xD2C13566"
to="jeandenis.girard at gmail.com/asterisk-xBEE0DF06"
id="aaaaq"><error
type="cancel"><item-not-found
xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"/><unknown-session
xmlns="urn:xmpp:jingle:errors:1"/></error></iq>
<------------->
<--- XMPP received from 'google-cathy' --->
<iq type="error" from="jeandenis.girard at
gmail.com/asterisk-xBEE0DF06"
to="cathy.fourny at gmail.com/asterisk-xD2C13566"
id="aaaak"><error
type="cancel"><item-not-found
xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"/><unknown-session
xmlns="urn:xmpp:jingle:errors:1"/></error></iq>
<------------->
Thanks,
- --
Jean-Denis Girard
SysNux Syst?mes Linux en Polyn?sie fran?aise
http://www.sysnux.pf/ T?l: +689 50 10 40 / GSM: +689 79 75 27
-----BEGIN PGP SIGNATURE-----
iEYEARECAAYFAlCYk4sACgkQuu7Rv+oOo/igqgCdG4lbXgV9/3in9jOqDK6UQwpM
rSgAoKYYKU4ste9lV8zLLBLaJOanEZ4X
=UJR7
-----END PGP SIGNATURE-----
Co-op Vacation Rentals
2012-Nov-06 04:55 UTC
[asterisk-users] Google Voice and back (chan_motif)
Try adding transport=google-v1 to motif.conf [google-jd] context=incoming-motif disallow=all allow=speex allow=ulaw allow=g722 allow=h264 allow=alaw *transport=google-v1* connection=google-jd ; <-> xmpp.conf [google-cathy] context=incoming-motif disallow=all allow=speex allow=ulaw allow=g722 allow=h264 allow=alaw *transport=google-v1* connection=google-cathy ; <-> xmpp.conf On 11/05/2012 08:35 PM, Jean-Denis Girard wrote:> -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Hi, > > Today I started to experiment with Google Voice and Asterisk-11.0.1. > > Following the instructions on the wiki > (https://wiki.asterisk.org/wiki/display/AST/Calling+using+Google), I was > able to make / receive calls quite easily with a single account on asterisk. > > Then I tried to add a second Google Voice account to Asterisk, and make > calls between accounts. I defined a second connection in xmpp.conf, a > second account in chan_motif (see relevant configuration below). > > I'm getting the following error: > ERROR[28651][C-00000002]: chan_motif.c:1971 > jingle_interpret_ice_udp_transport: Incomplete ICE-UDP candidate > received on session > (see full log below) > > Should I open a bug report or did I make an mistake in configuration? > > > motif.conf: > - ----------- > [google-jd] > context=incoming-motif > disallow=all > allow=speex > allow=ulaw > allow=g722 > allow=h264 > allow=alaw > connection=google-jd ; <-> xmpp.conf > > [google-cathy] > context=incoming-motif > disallow=all > allow=speex > allow=ulaw > allow=g722 > allow=h264 > allow=alaw > connection=google-cathy ; <-> xmpp.conf > > > xmpp.conf: > - ---------- > [google-jd] > type=client > serverhost=talk.google.com > username=jeandenis.girard at gmail.com > secret=xxxxxxxxxx > priority=1 > port=5222 > usetls=yes > usesasl=yes > status=available > statusmessage="Disponible - GMT-10 !" > timeout=5 > > [google-cathy] > type=client > serverhost=talk.google.com > username=cathy.fourny at gmail.com > secret=xxxxxxxx > priority=1 > port=5222 > usetls=yes > usesasl=yes > status=available > statusmessage="Disponible - GMT-10 !" > timeout=5 > > extensions.conf: > - ---------------- > [incoming-motif] > exten => s,1,NoOp() > same => n,Wait(1) > same => n,Answer() > same => n,SendDTMF(1) > same => n,Dial(SIP/FYJmmzJ3,20) > > > call log: > - --------- > == Using SIP VIDEO TOS bits 136 > == Using SIP VIDEO CoS mark 6 > == Using SIP RTP TOS bits 184 > == Using SIP RTP CoS mark 5 > -- Executing [711112 at i9PuqEcv:1] Dial("SIP/i9PuqEcv-00000002", > "Motif/google-jd/cathy.fourny at gmail.com,,r") in new stack > > <--- XMPP sent to 'google-jd' ---> > <iq from='jeandenis.girard at gmail.com/asterisk-xBEE0DF06' > to='cathy.fourny at gmail.com/asterisk-xD2C13566' type='set' > id='aaaao'><jingle action='session-initiate' sid='7e44df781ce623b6' > xmlns='urn:xmpp:jingle:1' > initiator='jeandenis.girard at gmail.com/asterisk-xBEE0DF06'><content > creator='initiator' name='audio'><description > xmlns='urn:xmpp:jingle:apps:rtp:1' media='audio'><payload-type id='110' > name='speex' channels='1' clockrate='8000'/><payload-type id='0' > name='PCMU' channels='1' clockrate='8000'/><payload-type id='9' > name='G722' channels='1' clockrate='8000'/><payload-type id='8' > name='PCMA' channels='1' clockrate='8000'/><payload-type id='101' > name='telephone-event' channels='1' > clockrate='8000'/></description><transport > xmlns='urn:xmpp:jingle:transports:ice-udp:1'/></content></jingle></iq> > <-------------> > -- Called Motif/google-jd/cathy.fourny at gmail.com > > <--- XMPP received from 'google-jd' ---> > > <-------------> > > <--- XMPP received from 'google-cathy' ---> > <iq from="jeandenis.girard at gmail.com/asterisk-xBEE0DF06" > to="cathy.fourny at gmail.com/asterisk-xD2C13566" type="set" > id="aaaao"><jingle action="session-initiate" sid="7e44df781ce623b6" > initiator="jeandenis.girard at gmail.com/asterisk-xBEE0DF06" > xmlns="urn:xmpp:jingle:1"><content creator="initiator" > name="audio"><description media="audio" > xmlns="urn:xmpp:jingle:apps:rtp:1"><payload-type id="110" name="speex" > channels="1" clockrate="8000"/><payload-type id="0" name="PCMU" > channels="1" clockrate="8000"/><payload-type id="9" name="G722" > channels="1" clockrate="8000"/><payload-type id="8" name="PCMA" > channels="1" clockrate="8000"/><payload-type id="101" > name="telephone-event" channels="1" > clockrate="8000"/></description><transport > xmlns="urn:xmpp:jingle:transports:ice-udp:1"/></content></jingle></iq> > <-------------> > > <--- XMPP sent to 'google-cathy' ---> > <iq type='result' from='cathy.fourny at gmail.com/asterisk-xD2C13566' > to='jeandenis.girard at gmail.com/asterisk-xBEE0DF06' id='aaaao'/> > <-------------> > > <--- XMPP sent to 'google-cathy' ---> > <iq from='cathy.fourny at gmail.com/asterisk-xD2C13566' > to='jeandenis.girard at gmail.com/asterisk-xBEE0DF06' type='set' > id='aaaaj'><jingle action='transport-info' sid='7e44df781ce623b6' > xmlns='urn:xmpp:jingle:1'><content creator='responder' > name='audio'><transport xmlns='urn:xmpp:jingle:transports:ice-udp:1' > pwd='4b4001b575f3c7b824e14d9436d5f466' > ufrag='6c28e0a07a5269e82ee313d916a046f7'><candidate component='1' > foundation='583375015' generation='0' id='0a86' ip='192.168.1.1' > port='16384' priority='2130706431' protocol='udp' > type='host'/><candidate component='1' foundation='583378294' > generation='0' id='3c7f' ip='192.168.0.10' port='16384' > priority='2130706431' protocol='udp' type='host'/><candidate > component='1' foundation='192809686' generation='0' id='85cc' > ip='123.50.122.114' port='16384' priority='2130706431' protocol='udp' > type='host'/><candidate component='2' foundation='583375015' > generation='0' id='cc6e' ip='192.168.1.1' port='16385' > priority='2130706430' protocol='udp' type='host'/><candidate > component='2' foundation='583378294' generation='0' id='5cb8' > ip='192.168.0.10' port='16385' priority='2130706430' protocol='udp' > type='host'/><candidate component='2' foundation='192809686' > generation='0' id='aaf7' ip='123.50.122.114' port='16385' > priority='2130706430' protocol='udp' > type='host'/></transport></content></jingle></iq> > <-------------> > -- Executing [s at incoming-motif:1] > NoOp("Motif/jeandenis.girard-646f", "") in new stack > -- Executing [s at incoming-motif:2] > Wait("Motif/jeandenis.girard-646f", "1") in new stack > > <--- XMPP received from 'google-jd' ---> > <iq type="result" from="cathy.fourny at gmail.com/asterisk-xD2C13566" > to="jeandenis.girard at gmail.com/asterisk-xBEE0DF06" id="aaaao"/> > <-------------> > > <--- XMPP sent to 'google-jd' ---> > <iq from='jeandenis.girard at gmail.com/asterisk-xBEE0DF06' > to='cathy.fourny at gmail.com/asterisk-xD2C13566' type='set' > id='aaaap'><jingle action='transport-info' sid='7e44df781ce623b6' > xmlns='urn:xmpp:jingle:1'><content creator='initiator' > name='audio'><transport xmlns='urn:xmpp:jingle:transports:ice-udp:1' > pwd='2058a64771e310fd576c563678cccd67' > ufrag='049597be78a9a2b91e37321e54d923c7'><candidate component='1' > foundation='583375015' generation='0' id='7b63' ip='192.168.1.1' > port='16118' priority='2130706431' protocol='udp' > type='host'/><candidate component='1' foundation='583378294' > generation='0' id='37c5' ip='192.168.0.10' port='16118' > priority='2130706431' protocol='udp' type='host'/><candidate > component='1' foundation='192809686' generation='0' id='72eb' > ip='123.50.122.114' port='16118' priority='2130706431' protocol='udp' > type='host'/><candidate component='2' foundation='583375015' > generation='0' id='7732' ip='192.168.1.1' port='16119' > priority='2130706430' protocol='udp' type='host'/><candidate > component='2' foundation='583378294' generation='0' id='cedf' > ip='192.168.0.10' port='16119' priority='2130706430' protocol='udp' > type='host'/><candidate component='2' foundation='192809686' > generation='0' id='76d2' ip='123.50.122.114' port='16119' > priority='2130706430' protocol='udp' > type='host'/></transport></content></jingle></iq> > <-------------> > -- Motif/cathy.fourny at gmail.com/asterisk-xD2C13566-2001 is > proceeding passing it to SIP/i9PuqEcv-00000002 > > <--- XMPP received from 'google-jd' ---> > <iq from="cathy.fourny at gmail.com/asterisk-xD2C13566" > to="jeandenis.girard at gmail.com/asterisk-xBEE0DF06" type="set" > id="aaaaj"><jingle action="transport-info" sid="7e44df781ce623b6" > xmlns="urn:xmpp:jingle:1"><content creator="responder" > name="audio"><transport pwd="4b4001b575f3c7b824e14d9436d5f466" > ufrag="6c28e0a07a5269e82ee313d916a046f7" > xmlns="urn:xmpp:jingle:transports:ice-udp:1"><candidate component="1" > foundation="583375015" generation="0" id="0a86" ip="192.168.1.1" > port="16384" priority="2130706431" protocol="udp" > type="host"/><candidate component="1" foundation="583378294" > generation="0" id="3c7f" ip="192.168.0.10" port="16384" > priority="2130706431" protocol="udp" type="host"/><candidate > component="1" foundation="192809686" generation="0" id="85cc" > ip="123.50.122.114" port="16384" priority="2130706431" protocol="udp" > type="host"/><candidate component="2" foundation="583375015" > generation="0" id="cc6e" ip="192.168.1.1" port="16385" > priority="2130706430" protocol="udp" type="host"/>< > <-------------> > > <--- XMPP received from 'google-jd' ---> > candidate component="2" foundation="583378294" generation="0" id="5cb8" > ip="192.168.0.10" port="16385" priority="2130706430" protocol="udp" > type="host"/><candidate component="2" foundation="192809686" > generation="0" id="aaf7" ip="123.50.122.114" port="16385" > priority="2130706430" protocol="udp" > type="host"/></transport></content></jingle></iq> > <-------------> > [Nov 5 18:30:15] ERROR[28651][C-00000004]: chan_motif.c:1971 > jingle_interpret_ice_udp_transport: Incomplete ICE-UDP candidate > received on session '7e44df781ce623b6' > > <--- XMPP sent to 'google-jd' ---> > <iq type='result' from='jeandenis.girard at gmail.com/asterisk-xBEE0DF06' > to='cathy.fourny at gmail.com/asterisk-xD2C13566' id='aaaaj'/> > <-------------> > > <--- XMPP sent to 'google-jd' ---> > <iq to='cathy.fourny at gmail.com/asterisk-xD2C13566' type='set' > id='aaaaq'><jingle action='session-terminate' sid='7e44df781ce623b6' > xmlns='urn:xmpp:jingle:1'><reason><failed-transport/></reason></jingle></iq> > <-------------> > == Everyone is busy/congested at this time (1:0/0/1) > -- Auto fallthrough, channel 'SIP/i9PuqEcv-00000002' status is > 'CHANUNAVAIL' > > <--- XMPP received from 'google-cathy' ---> > <iq from="jeandenis.girard at gmail.com/asterisk-xBEE0DF06" > to="cathy.fourny at gmail.com/asterisk-xD2C13566" type="set" > id="aaaap"><jingle action="transport-info" sid="7e44df781ce623b6" > xmlns="urn:xmpp:jingle:1"><content creator="initiator" > name="audio"><transport pwd="2058a64771e310fd576c563678cccd67" > ufrag="049597be78a9a2b91e37321e54d923c7" > xmlns="urn:xmpp:jingle:transports:ice-udp:1"><candidate component="1" > foundation="583375015" generation="0" id="7b63" ip="192.168.1.1" > port="16118" priority="2130706431" protocol="udp" > type="host"/><candidate component="1" foundation="583378294" > generation="0" id="37c5" ip="192.168.0.10" port="16118" > priority="2130706431" protocol="udp" type="host"/><candidate > component="1" foundation="192809686" generation="0" id="72eb" > ip="123.50.122.114" port="16118" priority="2130706431" protocol="udp" > type="host"/><candidate component="2" foundation="583375015" > generation="0" id="7732" ip="192.168.1.1" port="16119" > priority="2130706430" protocol="udp" type="host"/>< > <-------------> > > <--- XMPP received from 'google-cathy' ---> > candidate component="2" foundation="583378294" generation="0" id="cedf" > ip="192.168.0.10" port="16119" priority="2130706430" protocol="udp" > type="host"/><candidate component="2" foundation="192809686" > generation="0" id="76d2" ip="123.50.122.114" port="16119" > priority="2130706430" protocol="udp" > type="host"/></transport></content></jingle></iq> > <-------------> > [Nov 5 18:30:15] ERROR[28652][C-00000005]: chan_motif.c:1971 > jingle_interpret_ice_udp_transport: Incomplete ICE-UDP candidate > received on session '7e44df781ce623b6' > > <--- XMPP sent to 'google-cathy' ---> > <iq type='result' from='cathy.fourny at gmail.com/asterisk-xD2C13566' > to='jeandenis.girard at gmail.com/asterisk-xBEE0DF06' id='aaaap'/> > <-------------> > == Spawn extension (incoming-motif, s, 2) exited non-zero on > 'Motif/jeandenis.girard-646f' > > <--- XMPP sent to 'google-cathy' ---> > <iq to='jeandenis.girard at gmail.com/asterisk-xBEE0DF06' type='set' > id='aaaak'><jingle action='session-terminate' sid='7e44df781ce623b6' > xmlns='urn:xmpp:jingle:1'><reason><failed-transport/></reason></jingle></iq> > <-------------> > > <--- XMPP received from 'google-cathy' ---> > <iq type="result" from="jeandenis.girard at gmail.com/asterisk-xBEE0DF06" > to="cathy.fourny at gmail.com/asterisk-xD2C13566" id="aaaaj"/> > <-------------> > > <--- XMPP received from 'google-cathy' ---> > <iq to="cathy.fourny at gmail.com/asterisk-xD2C13566" type="set" id="aaaaq" > from="jeandenis.girard at gmail.com/asterisk-xBEE0DF06"><jingle > action="session-terminate" sid="7e44df781ce623b6" > xmlns="urn:xmpp:jingle:1"><reason><failed-transport/></reason></jingle></iq> > <-------------> > > <--- XMPP sent to 'google-cathy' ---> > <iq type='error' from='cathy.fourny at gmail.com/asterisk-xD2C13566' > to='jeandenis.girard at gmail.com/asterisk-xBEE0DF06' id='aaaaq'><error > type='cancel'><item-not-found > xmlns='urn:ietf:params:xml:ns:xmpp-stanzas'/><unknown-session > xmlns='urn:xmpp:jingle:errors:1'/></error></iq> > <-------------> > > <--- XMPP received from 'google-jd' ---> > <iq type="result" from="cathy.fourny at gmail.com/asterisk-xD2C13566" > to="jeandenis.girard at gmail.com/asterisk-xBEE0DF06" id="aaaap"/> > <-------------> > > <--- XMPP received from 'google-jd' ---> > <iq to="jeandenis.girard at gmail.com/asterisk-xBEE0DF06" type="set" > id="aaaak" from="cathy.fourny at gmail.com/asterisk-xD2C13566"><jingle > action="session-terminate" sid="7e44df781ce623b6" > xmlns="urn:xmpp:jingle:1"><reason><failed-transport/></reason></jingle></iq> > <-------------> > > <--- XMPP sent to 'google-jd' ---> > <iq type='error' from='jeandenis.girard at gmail.com/asterisk-xBEE0DF06' > to='cathy.fourny at gmail.com/asterisk-xD2C13566' id='aaaak'><error > type='cancel'><item-not-found > xmlns='urn:ietf:params:xml:ns:xmpp-stanzas'/><unknown-session > xmlns='urn:xmpp:jingle:errors:1'/></error></iq> > <-------------> > > <--- XMPP received from 'google-jd' ---> > <iq type="error" from="cathy.fourny at gmail.com/asterisk-xD2C13566" > to="jeandenis.girard at gmail.com/asterisk-xBEE0DF06" id="aaaaq"><error > type="cancel"><item-not-found > xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"/><unknown-session > xmlns="urn:xmpp:jingle:errors:1"/></error></iq> > <-------------> > > <--- XMPP received from 'google-cathy' ---> > <iq type="error" from="jeandenis.girard at gmail.com/asterisk-xBEE0DF06" > to="cathy.fourny at gmail.com/asterisk-xD2C13566" id="aaaak"><error > type="cancel"><item-not-found > xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"/><unknown-session > xmlns="urn:xmpp:jingle:errors:1"/></error></iq> > <-------------> > > > > Thanks, > - -- > Jean-Denis Girard > > SysNux Syst?mes Linux en Polyn?sie fran?aise > http://www.sysnux.pf/ T?l: +689 50 10 40 / GSM: +689 79 75 27 > -----BEGIN PGP SIGNATURE----- > > iEYEARECAAYFAlCYk4sACgkQuu7Rv+oOo/igqgCdG4lbXgV9/3in9jOqDK6UQwpM > rSgAoKYYKU4ste9lV8zLLBLaJOanEZ4X > =UJR7 > -----END PGP SIGNATURE----- > > -- > _____________________________________________________________________ > -- Bandwidth and Colocation Provided by http://www.api-digital.com -- > New to Asterisk? Join us for a live introductory webinar every Thurs: > http://www.asterisk.org/hello > > asterisk-users mailing list > To UNSUBSCRIBE or update options visit: > http://lists.digium.com/mailman/listinfo/asterisk-users-- Roy Abshire Co-op Vacation Rentals 15218 Summit Ave Suite 300-354 Fontana, CA 92336 (855) 760-COOP (4667) -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.digium.com/pipermail/asterisk-users/attachments/20121105/942f1aa3/attachment-0001.htm>
Jean-Denis Girard wrote:> -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Hi,Hola,> Today I started to experiment with Google Voice and Asterisk-11.0.1.Awesome!> Following the instructions on the wiki > (https://wiki.asterisk.org/wiki/display/AST/Calling+using+Google), I was > able to make / receive calls quite easily with a single account on asterisk. > > Then I tried to add a second Google Voice account to Asterisk, and make > calls between accounts. I defined a second connection in xmpp.conf, a > second account in chan_motif (see relevant configuration below). > > I'm getting the following error: > ERROR[28651][C-00000002]: chan_motif.c:1971 > jingle_interpret_ice_udp_transport: Incomplete ICE-UDP candidate > received on session > (see full log below) > > Should I open a bug report or did I make an mistake in configuration?You've found a bug! I've fixed it now, though. It'll go out in the next Asterisk 11 release or you can check out Asterisk 11 from subversion to get it. The issue in question is that the candidates were indeed incomplete according to the specification because we were not putting a "network" attribute within them. I've fixed this so we do and also made the ICE-UDP candidate interpretation code that output the message above more forgiving, specifically it no longer requires them. They are for debugging purposes and aren't used in chan_motif. This didn't show up earlier since many clients just don't require it, and Google Talk/Google Voice don't use ICE-UDP candidates. Sorry for the inconvenience! Cheers, -- Joshua Colp Digium, Inc. | Senior Software Developer 445 Jan Davis Drive NW - Huntsville, AL 35806 - USA Check us out at: www.digium.com & www.asterisk.org