Вход | Регистрация
Вы здесь: Главная / Форум / Главный форум по Asterisk / TrixBox, Elastix, FreePbx / Бесконечный звонок

Бесконечный звонок

Avatara of line24
Откуда: Санкт-Петербург
Сообщений: 568

Re: Бесконечный звонок

RedArk:

В настройках queue единственный таймаут это:

Agent Timeout

сейчас он равен 15 сек
Это очень старый trixbox или есть еще и параметр Max Wait Time?
http://www.line24.ru - системы массового телефонного обслуживания.
2008-09-08 14:06

Avatara of Buster
Сообщений: 252

Re: Бесконечный звонок

Люди добрые подскажите с бесконечным звонком. Звоню со своего мобильного на номер стационарный предоставленный мне одним из провайдеров (DID который подключил к астеру) все нормально полет нормальный, идет в биллинг все хорошо считает. Но пару раз было что биллинг продолжает считать когда все стороны положили трубки, а он крутит. Если звоня со своего у меня это было пару раз то у другого чела, если звонить с его телефона (а это другой оператор) это 90 процентов таких зависаний. Я не втыкаю дело в операторе или в непонимании астером сигналов каких то?
причем если смотреть на страницу статуса системы (freePBX) то соообщает о том что все еще есть активные звонки и активные каналы тоесть это не сам биллинг чето себе накручивает глюча... это где то в астере проблем. Подскажите куда глянуть? да и если звонки идут со шлюзов или софтфонов все работает без проблем.
Будить легким покачиванием, при пожаре выносить первым
2008-11-15 14:31

Avatara of switch
Откуда: Уфа
Сообщений: 5856

Re: Бесконечный звонок

есть такой глюк у астериска. проблема частично исправлена в 1.6 введением SIP таймеров
http://www.lynks.ru - Решения телефонии, мини-АТС, VoIP на основе Trixbox и Asterisk
2008-11-15 22:01

Avatara of Buster
Сообщений: 252

Re: Бесконечный звонок

частично? ничего себе глюк и то частично решен в последней версии. Весело, звезда упала в моих глазах :(
Будить легким покачиванием, при пожаре выносить первым
2008-11-16 14:29

Avatara of switch
Откуда: Уфа
Сообщений: 5856

Re: Бесконечный звонок

IgorG отвечал мне как-то на этот вопрос...
сейчас мне такой глюк попадается только если связь между * и SIP девайсом порвалась по неизвестной причине, например сеть отвалилась, но ооочень редко... раз в два-три месяца.
http://www.lynks.ru - Решения телефонии, мини-АТС, VoIP на основе Trixbox и Asterisk
2008-11-16 15:17

Avatara of IgorG
Откуда: Омск
Сообщений: 478

Re: Бесконечный звонок

Вообще SIP-таймеры + настройка опции rtptimeout должны полностью решить эту проблему. А вообще проблема не до конца понятна, нужно больше дынных. Хотябы SIP и RTP трафик во время звонка и вывод 'sip show channel' до и после вызова
OpenSUSE 11.2 / Asterisk 1.6.x / Vicidial / UniMRCP
2008-11-16 18:58

Avatara of Buster
Сообщений: 252

Re: Бесконечный звонок

IgorG:

Вообще SIP-таймеры + настройка опции rtptimeout должны полностью решить эту проблему. А вообще проблема не до конца понятна, нужно больше дынных. Хотябы SIP и RTP трафик во время звонка и вывод 'sip show channel' до и после вызова
к сожалению я не знаю где настраиваются таймеры и опции rtptimeout но я буду искать по форумам....
к примеру для начала вот может остаточное что то а может оно и было у меня давно но я заметил только сейчас
Peer User/ANR Call ID Seq (Tx/Rx) Format Hold Last Message
194.120.0.198 0079268771 08abf9c637a 00103/00000 0x0 (nothing) No Tx: INVITE
1 active SIP channel

вот подобно начинающегося номера (0079268771) у меня нигде в статистике не значится и плюс это выдает у меня когда никаких звонков нет.
дальше пошел звонок с одного шлюза :
pbx*CLI> sip show channels
Peer User/ANR Call ID Seq (Tx/Rx) Format Hold Last Message
172.16.0.102 (None) 2o7o3df1b34 00101/01406 0x0 (nothing) No Rx: REGISTER
194.120.0.198 0079263970 1dff448a095 00103/00000 0x100 (g729) No Tx: ACK
172.16.0.100 101 3348@172.16 00101/24252 0x4 (ulaw) No Rx: ACK
194.120.0.198 0079268771 08abf9c637a 00103/00000 0x0 (nothing) No Tx: INVITE
4 active SIP channels

через какое то время

pbx*CLI> sip show channels
Peer User/ANR Call ID Seq (Tx/Rx) Format Hold Last Message
194.120.0.198 0079263970 1dff448a095 00103/00000 0x100 (g729) No Tx: ACK
172.16.0.100 101 3348@172.16 00101/24252 0x4 (ulaw) No Rx: ACK
194.120.0.198 0079268771 08abf9c637a 00103/00000 0x0 (nothing) No Tx: INVITE
3 active SIP channels
через какое то время появляется юзер с транка с DID (803389)
Peer User/ANR Call ID Seq (Tx/Rx) Format Hold Last Message
193.93.205.33 803389 051b4014705 00131/00000 0x0 (nothing) No
194.120.0.198 0079263970 1dff448a095 00103/00000 0x100 (g729) No Tx: ACK
172.16.0.100 101 3348@172.16 00101/24252 0x4 (ulaw) No Rx: ACK
194.120.0.198 0079268771 08abf9c637a 00103/00000 0x0 (nothing) No Tx: INVITE
4 active SIP channels

смотрю что в панели FreePBX в статусе сообщается об одном активном звонке и и двух активных каналах.
дальше так же

pbx*CLI> sip show channels
Peer User/ANR Call ID Seq (Tx/Rx) Format Hold Last Message
193.93.205.33 803389 051b4014705 00133/00000 0x0 (nothing) No
194.120.0.198 0079263970 1dff448a095 00103/00000 0x100 (g729) No Tx: ACK
172.16.0.100 101 3348@172.16 00101/24252 0x4 (ulaw) No Rx: ACK
194.120.0.198 0079268771 08abf9c637a 00103/00000 0x0 (nothing) No Tx: INVITE

и через какое то время как раз звонок со шлюза закончился и все снова вирнулось в положение
Peer User/ANR Call ID Seq (Tx/Rx) Format Hold Last Message
194.120.0.198 0079268771 08abf9c637a 00103/00000 0x0 (nothing) No Tx: INVITE
1 active SIP channel
Но это пока без зависаний.. в момент когда будет зависание посмотрю и выложу..



Будить легким покачиванием, при пожаре выносить первым
2008-11-16 20:34

Avatara of simax
Откуда: Нижний Новгород
Сообщений: 277

Re: Бесконечный звонок

Нужны SIP логи (sip debug) зависающего звонка.

Очень возможно что проблема в том что недошел BYE от провайдера.
Часто такие проблемы возникают из-за того что NAT закрывает дырку пробитую исходящим INVITE'ом. В этом случае включайте qualify. Разные NAT'ы имеют различные таймауты на закрытие дырки поэтому лучше обновлять ее каждые 30 секунд.

SIP таймера (timers) используют чтобы проверить жива ли сессия. Принцип достаточно прост - просто посылается ReINVITE (или update) каждые N минут. Если удаленный SIP диалог все еще существует тогда придет ответ 200 OK. Если диалог уже сдох тогда придет Call Leg/Transaction Not Found и локальный звонок будет завершен. Если удаленная сторона совсем подохла (вырубили питание например) тогда выйдет retransmission таймаут (35 сек) и локальный звонок также завершится.
Как правило таймаут для SIP таймера равен достаточно большой величине - начиная с пол часа и выше - поэтому неждите что звонок завершится сразу.
Фича может работать даже если только одна сторона поддерживает ее (Supported: timer).
В случае если обе стороны поддерживают таймера тогда только одна сторона будет refresher'ом. Если эта будет удаленная сторона тогда опять могут быть проблемы с дыркой в NAT'е так что держать ее нада открытой постоянно с помощью qualify.

PS: еще не глядел имплементацию таймеров в 1.6 поэтому там может быть все подругому :-) Хотя должно быть по rfc.

2008-11-17 10:37

Avatara of Buster
Сообщений: 252

Re: Бесконечный звонок

значит, так как я не умею ставить ручками голый астериск на какой нибудь линукс, я есессено пытаюсь ставить всякие триксбоксы, эластиксы, или PBX-in-a-Flash. Из этих трех только последний есть с астером 1.6. Все установил и сижу думаю а что дальше куда вписать например rtptimeout = 60 и что еще куда вписать что бы небыло зависаний. sip.conf наверно не действует для таких сборок. Если не лень подскажите.. )
Будить легким покачиванием, при пожаре выносить первым
2008-11-21 01:15

Сообщений: 6521

Re: Бесконечный звонок

для этого есть специальные
sip_general_custom.conf
sip_custom_post.conf
в которых что угодно, хоть
rtpforconversationwithmymom=forever

ну а увидеть какие таймеры стоят или не стоят по
CLI> sip show settings
в секции
Global Signalling Settings:
2008-11-21 14:27

Добавить страницу в закладки:  Delicious Google Slashdot Yahoo Yandex.ru Reddit Digg Technorati Bobrdobr.ru Newsland.ru Smi2.ru Rumarkz.ru Vaau.ru Memori.ru Rucity.com Moemesto.ru News2.ru Mister-Wong.ru Myscoop.ru 100zakladok.ru