Проблемы с Asterisk
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
- vaskocuturilo
- мл. сержант
- Сообщения: 147
- Зарегистрирован: 2009-09-21 9:06:43
- Откуда: Архангельск
- Контактная информация:
Проблемы с Asterisk
Здравствуйте Все.....
Проблема в следующем .... Стоит Asterisk 1.4.21 .... в нем прописано переводить звонки с номера 555555 на внутрений номер 100 ...Перевод происходит звоня на номер 555555 попадаем на внутрений 100, ОДнако в самом телефоне ( а стоит там SIP T10T) тоже стоит переадресация что если нет ответа через N-ое количество звонков перводит на номер 101. И вот как только дозваниваюсь на номер 100 после N-ого количества звонков происходит просто сброс и все ... В чем может быть причина ????
В астериск проспиано следующее :
exten => 555555,1,Dial (SIP/100,60,t)
exten => 555555,2,HangUp
Заранее благодарен за ответы.
Проблема в следующем .... Стоит Asterisk 1.4.21 .... в нем прописано переводить звонки с номера 555555 на внутрений номер 100 ...Перевод происходит звоня на номер 555555 попадаем на внутрений 100, ОДнако в самом телефоне ( а стоит там SIP T10T) тоже стоит переадресация что если нет ответа через N-ое количество звонков перводит на номер 101. И вот как только дозваниваюсь на номер 100 после N-ого количества звонков происходит просто сброс и все ... В чем может быть причина ????
В астериск проспиано следующее :
exten => 555555,1,Dial (SIP/100,60,t)
exten => 555555,2,HangUp
Заранее благодарен за ответы.
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
- thefree
- лейтенант
- Сообщения: 980
- Зарегистрирован: 2008-12-29 9:23:19
- Откуда: Весёлая Страна
Re: Проблемы с Asterisk
Код: Выделить всё
exten => 555555,1,Dial (SIP/100,60,tT)
Не судите меня строго, Я не волшебник, а только учусь!
http://planetbsd.ru - RSS-агрегатор *BSD по Рунету
http://planetbsd.ru - RSS-агрегатор *BSD по Рунету
- vaskocuturilo
- мл. сержант
- Сообщения: 147
- Зарегистрирован: 2009-09-21 9:06:43
- Откуда: Архангельск
- Контактная информация:
Re: Проблемы с Asterisk
А что означает это окончание tT ????
- vaskocuturilo
- мл. сержант
- Сообщения: 147
- Зарегистрирован: 2009-09-21 9:06:43
- Откуда: Архангельск
- Контактная информация:
Re: Проблемы с Asterisk
А что означает это окончание tT ????
- skeletor
- майор
- Сообщения: 2548
- Зарегистрирован: 2007-11-16 18:22:04
Re: Проблемы с Asterisk
Возможность перевода звонка на SIP/100 и с SIP/100.
- vaskocuturilo
- мл. сержант
- Сообщения: 147
- Зарегистрирован: 2009-09-21 9:06:43
- Откуда: Архангельск
- Контактная информация:
Re: Проблемы с Asterisk
Все заработал српасибо большое только еще один глюк появился....
звоно идет переадресовывается ....но если положить трубку (то есть звонивший ложит трубку ) звонок все равно еще идет ... берешь трубку а там молчание ...и будет звонить пока не возмешь
Как с этим бороться ?


- skeletor
- майор
- Сообщения: 2548
- Зарегистрирован: 2007-11-16 18:22:04
Re: Проблемы с Asterisk
Видимо это аппарат продолжает звонить. Лучше всего в таком случае, написать вот так (вставь столько, сколько тебе нужно):
тогда всё будет корректно.
Код: Выделить всё
exten => 555555,1,Dial (SIP/100,60,tT)
exten => 555555,n,Dial (SIP/101,60,tT)
exten => 555555,n,Dial (SIP/102,60,tT)
...
exten => 555555,n,Dial (SIP/200,60,tT)
exten => 555555,n,HangUp
- vaskocuturilo
- мл. сержант
- Сообщения: 147
- Зарегистрирован: 2009-09-21 9:06:43
- Откуда: Архангельск
- Контактная информация:
Re: Проблемы с Asterisk
Самое смешное что у меня именно так и сделанно и все равно он продолжает звонить ...как-буто сигнал захвачен и не отпускается
- skeletor
- майор
- Сообщения: 2548
- Зарегистрирован: 2007-11-16 18:22:04
Re: Проблемы с Asterisk
а как тогда это объясните? или у вас двойная переадресация: и на телефоне и в астере?vaskocuturilo писал(а): ОДнако в самом телефоне ( а стоит там SIP T10T) тоже стоит переадресация
- vaskocuturilo
- мл. сержант
- Сообщения: 147
- Зарегистрирован: 2009-09-21 9:06:43
- Откуда: Архангельск
- Контактная информация:
Re: Проблемы с Asterisk
Двойная переадресация
- skeletor
- майор
- Сообщения: 2548
- Зарегистрирован: 2007-11-16 18:22:04
Re: Проблемы с Asterisk
Ну вот, теперь поняли почему так происходит. Оставьте переадресацию только на астере и снимите с телефонов. Я бы так сделал.
- vaskocuturilo
- мл. сержант
- Сообщения: 147
- Зарегистрирован: 2009-09-21 9:06:43
- Откуда: Архангельск
- Контактная информация:
Re: Проблемы с Asterisk
Вот тут я немного буксую как коректно прописать в Астере что если нет ответа по данному номеру переводить на другой следующий по списку ???
- skeletor
- майор
- Сообщения: 2548
- Зарегистрирован: 2007-11-16 18:22:04
Re: Проблемы с Asterisk
Я ж тебе написал выше.
- vaskocuturilo
- мл. сержант
- Сообщения: 147
- Зарегистрирован: 2009-09-21 9:06:43
- Откуда: Архангельск
- Контактная информация:
Re: Проблемы с Asterisk
Все понял ...спасибо большое
)))

- thefree
- лейтенант
- Сообщения: 980
- Зарегистрирован: 2008-12-29 9:23:19
- Откуда: Весёлая Страна
Re: Проблемы с Asterisk
ааааааааа вандализм ....skeletor писал(а):Видимо это аппарат продолжает звонить. Лучше всего в таком случае, написать вот так (вставь столько, сколько тебе нужно):тогда всё будет корректно.Код: Выделить всё
exten => 555555,1,Dial (SIP/100,60,tT) exten => 555555,n,Dial (SIP/101,60,tT) exten => 555555,n,Dial (SIP/102,60,tT) ... exten => 555555,n,Dial (SIP/200,60,tT) exten => 555555,n,HangUp
Код: Выделить всё
exten => 555555,1,Dial(SIP/105,20,tT)
exten => 555555,n,GotoIf(${DIALSTATUS} = BUSY)
exten => 555555,n,Dial(SIP/134,20,tT)
exten => 555555,n,GotoIf(${DIALSTATUS} = BUSY)
exten => 555555,n,Dial(SIP/130,20,tT)
exten => 555555,n,GotoIf(${DIALSTATUS} = BUSY)
exten => 555555,n,Dial(SIP/115,20,tT)
exten => 555555,n,GotoIf(${DIALSTATUS} = BUSY)
exten => 555555,n,Dial(SIP/105,20,tT)
exten => 555555,n,Hangup
Не судите меня строго, Я не волшебник, а только учусь!
http://planetbsd.ru - RSS-агрегатор *BSD по Рунету
http://planetbsd.ru - RSS-агрегатор *BSD по Рунету
- skeletor
- майор
- Сообщения: 2548
- Зарегистрирован: 2007-11-16 18:22:04
Re: Проблемы с Asterisk
Ну и где условия перехода для звонка?
Куда он будет переходить при true и false, раз на то пошло?
Код: Выделить всё
exten => 555555,n,GotoIf(${DIALSTATUS} = BUSY)
- thefree
- лейтенант
- Сообщения: 980
- Зарегистрирован: 2008-12-29 9:23:19
- Откуда: Весёлая Страна
Re: Проблемы с Asterisk
дальше и будет ... а вот при переводи звонка если там ВДРУГ будет BUSY то дальше никуда не пойдет (и умрет на этом переводи с ответом BUSY), другое дела если окажется что CHANUNAVAIL (выкинит в консоль ошибку что нет возможности создать channels) дальше он сам побежит по условию.
Хотя я могу ошибаться в 1.6 возможно пофиксина но в 1.4 без этого не работало.
Хотя я могу ошибаться в 1.6 возможно пофиксина но в 1.4 без этого не работало.
Не судите меня строго, Я не волшебник, а только учусь!
http://planetbsd.ru - RSS-агрегатор *BSD по Рунету
http://planetbsd.ru - RSS-агрегатор *BSD по Рунету
- skeletor
- майор
- Сообщения: 2548
- Зарегистрирован: 2007-11-16 18:22:04
Re: Проблемы с Asterisk
Я проверял на 1.2, 1.4 и всё работало. Кстати, если всё-таки и случится CHANUNAVAIL, то вариантthefree писал(а):дальше и будет ... а вот при переводи звонка если там ВДРУГ будет BUSY то дальше никуда не пойдет (и умрет на этом переводи с ответом BUSY), другое дела если окажется что CHANUNAVAIL (выкинит в консоль ошибку что нет возможности создать channels) дальше он сам побежит по условию.
Хотя я могу ошибаться в 1.6 возможно пофиксина но в 1.4 без этого не работало.
Код: Выделить всё
exten => 555555,n,GotoIf(${DIALSTATUS} = BUSY)

ПС. я не понимаю, что ты хочешь сказать? Если ты говоришь, что нужно вставлять проверку на DIALSTATUS, то я могу сказать, что не все отдают его правильно. Это раз. А второе (если ты гордишься тем, что добавил проверку) - тогда нужно вставлять кучу проверок на каждый набор/приём звонка. В итоге диалплан на 10 экстеншенов разрастётся строк, этак на 200. Надо ли такое? Потом где-то ошибёшся (или железка не так станет отдавать DIALSTATUS) - представляю, как долго будешь искать ошибку

- thefree
- лейтенант
- Сообщения: 980
- Зарегистрирован: 2008-12-29 9:23:19
- Откуда: Весёлая Страна
Re: Проблемы с Asterisk
Код: Выделить всё
core set verbose 3

p.s. вам t38 случайно не удавалось пускать минуя проксирования ???
Не судите меня строго, Я не волшебник, а только учусь!
http://planetbsd.ru - RSS-агрегатор *BSD по Рунету
http://planetbsd.ru - RSS-агрегатор *BSD по Рунету
- skeletor
- майор
- Сообщения: 2548
- Зарегистрирован: 2007-11-16 18:22:04
Re: Проблемы с Asterisk
да хоть core set verbose 5! Это кажется, что если включить полное логгирование, то можно будет найти ошибку.
Насчёт t38 - то использовал только через addpac'и, без прокси.
Насчёт t38 - то использовал только через addpac'и, без прокси.
- thefree
- лейтенант
- Сообщения: 980
- Зарегистрирован: 2008-12-29 9:23:19
- Откуда: Весёлая Страна
Re: Проблемы с Asterisk
Почему кажется ? находили ...skeletor писал(а):да хоть core set verbose 5! Это кажется, что если включить полное логгирование, то можно будет найти ошибку.
Насчёт t38 - то использовал только через addpac'и, без прокси.
Не судите меня строго, Я не волшебник, а только учусь!
http://planetbsd.ru - RSS-агрегатор *BSD по Рунету
http://planetbsd.ru - RSS-агрегатор *BSD по Рунету
- skeletor
- майор
- Сообщения: 2548
- Зарегистрирован: 2007-11-16 18:22:04
Re: Проблемы с Asterisk
Ну и я находил и что? 

- thefree
- лейтенант
- Сообщения: 980
- Зарегистрирован: 2008-12-29 9:23:19
- Откуда: Весёлая Страна
Re: Проблемы с Asterisk
значит мы молодцы (:
Не судите меня строго, Я не волшебник, а только учусь!
http://planetbsd.ru - RSS-агрегатор *BSD по Рунету
http://planetbsd.ru - RSS-агрегатор *BSD по Рунету
- vaskocuturilo
- мл. сержант
- Сообщения: 147
- Зарегистрирован: 2009-09-21 9:06:43
- Откуда: Архангельск
- Контактная информация:
Re: Проблемы с Asterisk
Спасибо всем за ответы ...всем вы мне очень сильно помогли ...огромное вам спасибо!
Но возни еще один вопрос .... Задачу усложнили ...есть человек у него внутрениий номер 100 на него прописан внешний номер 555555 и 555556, Телефон используется SIPt10. Звонков идет очень много и человек не успевает их все обрабатывать поэтому на телефоне включена переадресация на номер 101. НО нужно сделать так что если звонок идет с номера 555555 и оператор не смог ответить на него до переадресовывалось бы на 101 а если с 555556 то на номер 102 .... Как бы это реализовать средствами астера ????
Заранее благодарен....
Но возни еще один вопрос .... Задачу усложнили ...есть человек у него внутрениий номер 100 на него прописан внешний номер 555555 и 555556, Телефон используется SIPt10. Звонков идет очень много и человек не успевает их все обрабатывать поэтому на телефоне включена переадресация на номер 101. НО нужно сделать так что если звонок идет с номера 555555 и оператор не смог ответить на него до переадресовывалось бы на 101 а если с 555556 то на номер 102 .... Как бы это реализовать средствами астера ????
Заранее благодарен....
- thefree
- лейтенант
- Сообщения: 980
- Зарегистрирован: 2008-12-29 9:23:19
- Откуда: Весёлая Страна
Re: Проблемы с Asterisk
то что с уважаемым skeletor мы сверху так яростно обсуждали вам и поможет, вам надо проверить занято ли или нет, если занято то отправлять на другой peer.
Еще стоит поиграться с параметром вызова, если 20 секунд не берет то переходит к следующему.
Код: Выделить всё
exten => 555555,1,Dial(SIP/101,20,tT)
exten => 555555,2,GotoIf(${DIALSTATUS} = BUSY,3)
exten => 555555,3,Dial(SIP/102,20,tT)
exten => 555556,1,Dial(SIP/103,20,tT)
exten => 555556,2,GotoIf(${DIALSTATUS} = BUSY,3)
exten => 555556,3,Dial(SIP/104,20,tT)
Не судите меня строго, Я не волшебник, а только учусь!
http://planetbsd.ru - RSS-агрегатор *BSD по Рунету
http://planetbsd.ru - RSS-агрегатор *BSD по Рунету