D*********Z 发帖数: 415 | 1 我在Asterisk1.8上连了两个gv账号A和B,对应两个sip账号a和b
当a通过gv通道打给B号码时,b响铃,此时a挂断,b仍然在响铃。反之亦然
这个问题只会在上述情况下发生,其他情况均为正常:
1.a通过内线打给b,b响铃
2.A账号在gmail页面上打给B号码,且B未在gmail上登录时,b响铃
3.a通过gv通道打给B号码,且B在gmail上登录,B响铃(此时b不会响铃),
4.其他更一般的情况
这些情况下dialer挂断后,B或b的铃正常地就不响了
===================================================
在问题发生的情况下,系统log如下:
当a挂断之后
[Feb 9 18:26:55] NOTICE[1311]: chan_gtalk.c:1977 gtalk_parser: Remote peer
reported an error, trying to establish the call anyway
[Feb 9 18:26:55] NOTICE[1311]: chan_gtalk.c:804 gtalk_hangup_farend: Whoa,
didn't find call during hangup!
a挂断后,b仍在响铃,选择接听后,log如下
[Feb 9 18:27:09] WARNING[1310]: chan_gtalk.c:624 gtalk_is_answered: Could n
ot find session in iq
b挂断后log如下
[Feb 9 18:27:11] NOTICE[1310]: chan_gtalk.c:804 gtalk_hangup_farend: Whoa,
didn't find call during hangup! | s*******d 发帖数: 4135 | | i**w 发帖数: 883 | 3 原因就在下面的第一行
========================================================
exten => m************[email protected], n, Answer
exten => m************[email protected], n, Wait(1)
exten => m************[email protected], n, SendDTMF(1)
exten => m************[email protected], n, Dial(SIP/101,180,)
======================================================== | D*********Z 发帖数: 415 | 4 我没有用这个,用的是
exten => m************[email protected],1,Dial(SIP/101,20,D(:1))
【在 i**w 的大作中提到】 : 原因就在下面的第一行 : ======================================================== : exten => m************[email protected], n, Answer : exten => m************[email protected], n, Wait(1) : exten => m************[email protected], n, SendDTMF(1) : exten => m************[email protected], n, Dial(SIP/101,180,) : ========================================================
|
|