Зависание звонка на 3cx phone for Windows

  • Автор темы Автор темы veulk1
  • Дата начала Дата начала

veulk1

Customer
Регистрация
24 Дек 2014
Сообщения
168
3cx 12.5
На Windows 7, софтфон 12.03 наблюдаю следующее на многих компьютерах:
Пользователь разговариает через Yealink 21p E2,использует CRM в паре 3cx phone for Windows CTI, в момент когда кладет трубку на аппаратном телефоне, на софтфоне звонок подвисает в разговорном состоянии, то есть как-будто вызов продолжается.На дисплее yealink при этом вместо привычного дисплея выскакивает окно с IP адресом(такое же появляется при нажатии на ТА кнопки ОК) и дальнейшие вызовы соотвечтвенно через софтфон не идут.Лечится только перезапуском софтфона.
Где искать причину данной проблемы?
Про обновление прекрасно знаю, но обновляться не планируем пока.
 
В вашем случае лучше открыть тикет в тех поддержке, т.к. это, скорее всего, вопрос взаимодействия устройств.
 
Вот лог в момент появления проблемы с сервера, вы можете по нему что-нибудь сказать?:
10:25:44.013|MSEndPoint.cpp(805)|Trace5||??:[email protected]:5482: RTP bind address 192.168.105.111:7316
10:25:44.014|MSEndPoint.cpp(816)|Trace5||??:[email protected]:5482: RTCP bind address 192.168.105.111:7317
10:25:44.014|MMFileReader.cpp(1159)|Trace5||??:c:\programdata\3cx\data\ivr\prompts\vremena12_ok2.wav taken from the cache
10:25:44.014|MediaServer.cpp(1064)|Trace5||??:EndPoint created: (destination=192.168.107.133)
EndPoint: [email protected]:5482(LOCAL)
LOGID=C:4729.1 Status: MSEP_LOCAL
RTP:192.168.105.111:7316
RTCP:192.168.105.111:7317
STUN RTP:0.0.0.0:0
STUN RTCP:0.0.0.0:0
Coder:
NOT SET
101:telephony-event
Party ptime:20
Party RTP:0.0.0.0:0
Party RTCP:0.0.0.0:0
Decoders:
<empty>

10:25:44.014|MediaServer.cpp(1540)|Trace5||??:EP [email protected]:5482 joined to call [email protected]:5482
10:25:44.014|MediaServer.cpp(1549)|Trace5||??:starting send on new call [email protected]:5482
10:25:44.018|MediaServer.cpp(1161)|Trace5||??:Set Party EP:C:4729.1SDP:v=0
o=- 20005 20005 IN IP4 192.168.107.133
s=SDP data
c=IN IP4 192.168.107.133
t=0 0
m=audio 11790 RTP/AVP 9 8 0 18 101
a=rtpmap:9 G722/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:0 PCMU/8000
a=rtpmap:18 G729/8000
a=fmtp:18 annexb=no
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-15
a=ptime:20
a=sendrecv

10:25:44.018|MSEndPoint.cpp(3810)|Trace5||??:New [email protected]:5482 SILENCE
10:25:44.018|MSEndPoint.cpp(2217)|Trace5||??:partyAddrRTP_ is set to 192.168.107.133:11790
10:25:44.018|MSEndPoint.cpp(2218)|Trace5||??:partyAddrRTCP_ is set to 192.168.107.133:11791
10:25:44.018|MSEndPoint.cpp(2542)|Log2||??:[MS210000] C:4729.1:Offer received. RTP connection: 192.168.107.133:11790(11791)
10:25:44.068|MSEndPoint.cpp(962)|Trace5||??:Best route for 31.193.123.250 is:
dwForwardDest=0.0.0.0
dwForwardMask=0.0.0.0
dwForwardNextHop=192.168.105.1
dwForwardIfIndex=13
dwForwardType=4

10:25:44.069|MSEndPoint.cpp(805)|Trace5||??:[email protected]:5482: RTP bind address 192.168.105.111:9040
10:25:44.069|MSEndPoint.cpp(816)|Trace5||??:[email protected]:5482: RTCP bind address 192.168.105.111:9041
10:25:44.069|MMFileReader.cpp(1159)|Trace5||??:c:\programdata\3cx\data\ivr\prompts\vremena12_ok2.wav taken from the cache
10:25:44.069|MediaServer.cpp(1064)|Trace5||??:EndPoint created: (destination=31.193.123.250)
EndPoint: [email protected]:5482(EXTERNAL)
LOGID=C:4729.2 Status: MSEP_EXTERNAL
RTP:31.193.125.154:9040
RTCP:31.193.125.154:9041
STUN RTP:0.0.0.0:0
STUN RTCP:0.0.0.0:0
Coder:
NOT SET
101:telephony-event
Party ptime:20
Party RTP:0.0.0.0:0
Party RTCP:0.0.0.0:0
Decoders:
<empty>

10:25:44.069|MediaServer.cpp(1540)|Trace5||??:EP [email protected]:5482 joined to call [email protected]:5482
10:25:44.070|MediaServer.cpp(1587)|Trace5||??:EndPoint [email protected]:5482 removed from call [email protected]:5482
10:25:44.070|MediaServer.cpp(1540)|Trace5||??:EP [email protected]:5482 joined to call [email protected]:5482
10:25:44.070|MSEndPoint.cpp(1852)|Log2||??:[MS210002] C:4729.2:Offer provided. Connection(transcoding mode): 31.193.125.154:9040(9041)
10:25:44.070|MediaServer.cpp(1099)|Trace5||??:Get Local SDP. EP:C:4729.2SDP:v=0
o=3cxPS 456122171392 234495148033 IN IP4 31.193.125.154
s=3cxPS Audio call
c=IN IP4 31.193.125.154
t=0 0
m=audio 9040 RTP/AVP 9 8 0 3 101
a=rtpmap:9 G722/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:0 PCMU/8000
a=rtpmap:3 GSM/8000
a=rtpmap:101 telephone-event/8000
a=sendrecv

10:25:44.070|MediaServer.cpp(1587)|Trace5||??:EndPoint [email protected]:5482 removed from call [email protected]:5482
10:25:44.605|MediaServer.cpp(1540)|Trace5||??:EP [email protected]:5482 joined to call [email protected]:5482
10:25:44.605|MediaServer.cpp(1161)|Trace5||??:Set Party EP:C:4729.2SDP:v=0
o=root 452965427 452965427 IN IP4 31.193.123.250
s=Asterisk PBX 1.8.13.1~dfsg1-3+deb7u3
c=IN IP4 31.193.123.250
t=0 0
m=audio 11218 RTP/AVP 8 101
a=rtpmap:8 PCMA/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-16
a=ptime:20
a=sendrecv

10:25:44.605|MSEndPoint.cpp(3810)|Trace5||??:New [email protected]:5482 SILENCE
10:25:44.605|MSEndPoint.cpp(2217)|Trace5||??:partyAddrRTP_ is set to 31.193.123.250:11218
10:25:44.605|MSEndPoint.cpp(2218)|Trace5||??:partyAddrRTCP_ is set to 31.193.123.250:11219
10:25:44.605|MSEndPoint.cpp(3810)|Trace5||??:New [email protected]:5482 ACTIVE
10:25:44.605|MSEndPoint.cpp(2547)|Log2||??:[MS210001] C:4729.2:Answer received. RTP connection[unsecure]: 31.193.123.250:11218(11219)
10:25:44.606|MSEndPoint.cpp(3810)|Trace5||??:New [email protected]:5482 ACTIVE
10:25:44.606|MSEndPoint.cpp(3810)|Trace5||??:New [email protected]:5482 ACTIVE
10:25:44.606|MSEndPoint.cpp(1857)|Log2||??:[MS210003] C:4729.1:Answer provided. Connection(transcoding mode[unsecure]):192.168.105.111:7316(7317)
10:25:44.606|MediaServer.cpp(1099)|Trace5||??:Get Local SDP. EP:C:4729.1SDP:v=0
o=3cxPS 452682842112 89187680257 IN IP4 192.168.105.111
s=3cxPS Audio call
c=IN IP4 192.168.105.111
t=0 0
m=audio 7316 RTP/AVP 9 8 0 101
a=rtpmap:9 G722/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:0 PCMU/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-15
a=sendrecv

10:25:44.626|MSEndPoint.cpp(2704)|Trace5||??:[MS505002] C:4729.1: Failed to receive incoming stream from 192.168.107.133:11790 WSAError=10054
10:25:44.711|MSEndPoint.cpp(1342)|Debug2||??:EP:[email protected]:5482 MixPos return: need 80 available 8
10:25:44.726|MSEndPoint.cpp(1342)|Debug2||??:EP:[email protected]:5482 MixPos return: need 160 available 80
10:25:44.766|MSEndPoint.cpp(2712)|Trace5||??:[MS505003] C:4729.1: RTP stream from 192.168.107.133:11790 restored.
10:25:48.589|MSEndPoint.cpp(1342)|Debug2||??:EP:[email protected]:5482 MixPos return: need 168 available 160
10:25:48.788|MSEndPoint.cpp(1342)|Debug2||??:EP:[email protected]:5482 MixPos return: need 160 available 88
10:25:49.808|MSEndPoint.cpp(1342)|Debug2||??:EP:[email protected]:5482 MixPos return: need 168 available 160
10:25:55.528|MSEndPoint.cpp(1342)|Debug2||??:EP:[email protected]:5482 MixPos return: need 160 available 80
10:25:56.870|MediaServer.cpp(1161)|Trace5||??:Set Party EP:C:4728.2SDP:v=0
 
А как у вас сеть организована? Телефоны, софтфоны и сервер в одной локальной сети?
 
Да, все в одной сети.
 
Предполагаем, что проблема с "зависанием" связано с тем, что в телефоне не настроена отправка сообщений Action URL на ПК с софт фоном.
Из за чего CTI приложение не знает, что на телефоне положили трубку, для него соединение все еще установлено.
Нужно заполнить поля с необходимыми действиями, общий формат ссылки http: //IP-адрес_сервера/help.xml?= ХХХ
Необходимый формат ссылки нужно уточнить у производителя CTI приложения.

где взять данные о формате?

Вывод сообщения со статусом на экране телефона связано с тем, что ему приходит команда Action URI на нажатие кнопки ок,
видно в присланном Вами логе
Sep 10 06:32:32 syslog: Action URI: IP(192.168.105.182) Action(key=OK)
 
Все поля в телефоне заполняются автоматисески во время автонастройки телефона средствами 3CX.

Т.е., скорее всего, есть несоотвтетсвие между шаблоном телефона, имеющимся в 3CX и прошивкой этого телефона. Для этого рекомендуется прошивать телефоны встроенными прошивками 3CX, как показано на рисунке. http://screencast.com/t/7BYmK7erX9n
 
Не помогло.
Еще заметил что, то о чем мне сообщили в ТП Yealink в шаблоне отсуствует.
#######################################################################################
# Action URL Settings ##
#######################################################################################

action_url.setup_completed =
action_url.log_on =
action_url.log_off =
action_url.register_failed =
action_url.off_hook =
action_url.on_hook =
action_url.incoming_call =
action_url.outgoing_call =
action_url.call_established =
action_url.dnd_on =
action_url.dnd_off =
action_url.always_fwd_on =
action_url.always_fwd_off =
action_url.busy_fwd_on =
action_url.busy_fwd_off =
action_url.no_answer_fwd_on =
action_url.no_answer_fwd_off =
action_url.transfer_call =
action_url.blind_transfer_call =
action_url.attended_transfer_call =
action_url.hold =
action_url.unhold =
action_url.mute =
action_url.unmute =
action_url.missed_call =
action_url.call_terminated =
action_url.busy_to_idle =
action_url.idle_to_busy =
action_url.ip_change =
action_url.answer_new_incoming_call =
action_url.reject_incoming_call =
action_url.transfer_finished =
action_url.transfer_failed =
action_url.forward_incoming_call =

Где взять все эти параметры?Может помочь если я пропишу их в шаблон?
 
Я выложил новые шаблоны от версии 14. Сделайте копии старых шаблонов (сохраните их на всякий случай), и перезапишите из новыми. А потом еще раз сделайте автонастройку телефона. И посмотрим, что получится.

https://drive.google.com/folderview?id=0B30V6aUjOWdGTzdnalFXZHFQUTg&usp=sharing
 

Для администраторов

Статистика форума

Темы
44.777
Сообщения
233.707
Пользователи
78.510
Новый пользователь
florianb
#