Хочу дома звонить с ip телефона, есть аналоговая линия с тоновым набором. Предположительно эту линию даёт провайдерский spa8000.
По ip пров отдавать линию не хочет. Другой пров не вариант, нужен именно этот номер.
С работы был взят на тестирование шлюз linksys spa400. Так же достал с балкона grandstream ht285(ещё работает
. Подключил их к астериску. Звонки ходят в обе стороны, всё работает. Но при наборе через sap400 приходится долго ждать.
Происходит всё примерно так:
1) набираю городской номер
2) через секунду вижу что астер делает звонок через spa400
3) жду 5-10 сек(sic!) и слушаю тишину
4) после чего слышу гудок вызова.
Подскажите, как убрать эту паузу с тишиной?
extensions.conf:
| Код: |
| [general] [default] [local] exten => 125,1,Dial(SIP/125) exten => _8XXXXXXXXXX,1,Dial(SIP/spa400/${EXTEN}) [from_spa400] exten=>spa400,1,Goto(local,125,1) |
sip.conf:
| Код: |
| [general] [125] type=friend context=local host=dynamic qualify=no port=5060 secret=123 [spa400] type=friend user=spa400 host=192.168.100.222 dtmfmode=rfc2833 canreinvite=no context=from_spa400 insecure=port,invite |
_________________
Intel Core 2 Duo E6400 @ 2.40GHz / 6Gb / 160Gb || Gentoo Linux || Asterisk 1.8.12
Решения телефонии на базе Asterisk || http://it-need.ru
Вобщем проблему решил, но не до конца и не очень красиво.
Сбросил шлюз, набирать стало быстрее.
Померил сикундомером.
До манипуляций набиралось значительно дольше чем я писал раньше, а точнее - секунд 15-20. Сейчас время между последней цифрой номера и первым гудком занимат 9-10 секунд.
Так же сделал вариант с девяткой: набираю 9 гудок, потом номер. При таком варианте пауза 3.5 - 4 секунды.
Я не телефонист, поэтому сделал такое предположение: шлюз не умеет набирать тоном быстро, ему как раз необходимо где-то 5 сек. для набора 11 значного номера. Поправьте. если не прав.
Время набора номера в тоновом режиме рассчитывается так: n*t, где первый параметр - количество цифр, второй - время набора одной цифры. Минимальное время набора (с паузой) 80мс. Среднее - 160мс. Вот и считайте.
_________________
Внимание! Свет в конце тоннеля может быть светом фар приближающегося поезда!
Ubuntu 10.04/12.04 - Asterisk 1.8.11.0-rc2/1.8.14.1/1.8.17.0/10.10.0
За цифры спасибо, вроде помогло.
Вобщем подкрутил несколько параметров на spa400, теперь время набора примерно на 2 сек. больше, чем при прямом наборе. Думаю лучше не будет.
Может ещё кто не по теме подскажет: когда заканчиваю вызов на своём конце(кладу трубку), на удалённой стороне вызов отбивается не сразу, а спустя пару сек.