Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

Не работает extension "s"

0

Как прописать другой путь хранения звуковых файлов? Кроме того, RECORD у меня вначале (после установки) записывал в /opt/lib/asterisk/sounds/ru ! где сначала и были русские голосовые записи, но после манипуляций с настройками в файлах *.conf (забыл уже каких)начал записывать в ту же директорию(/opt/var/lib/asterisk/sounds/ru) куда я перенёс файлы,обрадовавшись что Playback начал проигрывать как задуманно.

А теперь я снова в ступоре: sip.conf:

[general]
; comtube.ru
    register => 298765:XXXX@sip.comtube.com/298765
[comtube]
        username=298765
        type = friend
        secret = XXXX
        nat = yes
        insecure = invite
    context = ctub
    disallow = all
    allow = alaw
    allow = g726
    allow = g729
    allow = ulaw
    allow = gsm
        host = sip.comtube.com
    ;host = sip.comtube.ru
        trunkname = comtube
    hasexten = no
    hasiax = no
        hassip = yes
    registeriax = no
    registersip = yes
        ;fromuser = 298765
        fromdomain = sip.comtube.com
        dtmfmode = auto
        canreinvite=no
        qualify = 500
    trunkstyle = voip
    ;callerid=it750 
    language=ru ;
    ;dtmfmode=rfc2833

Так вот extensions.conf работает при звонке снаружи (из comtube.com) на номер 298765(что прописан как внешний sip) только екстеншн

exten => 298765,1,Dial(Dongle/g1/+79045432100,15,tT)

как мне кажется, по логике для входящего звонка должно быть:

exten => s,1,Dial(Dongle/g1/+79045432100,15,tT)

но в таком случае в консоль сыпется:

chan_sip.c:22622 handle_request_invite: Call from '298765' (165.172.45.23:5060) to extension '298765' rejected because extension not found in context 'ctub'

Может уже очевидных вещей не замечаю?

удалить закрыть спам изменить тег редактировать

спросил 2013-10-13 16:00:02 +0400

nikAV Gravatar nikAV
1 1

обновил 2013-10-13 17:39:40 +0400

meral Gravatar meral flag of Ukraine
21228 23 18 169
http://pro-sip.net/

Comments

>2)в /etc/asterisk/asterisk.conf переопределить пути. А какая переменная отвечает за путь до звуковых файлов??? На такой ответ(неполный) уже натыкался... по поводу 's' - повторюсь: звонок приходит СНАРУЖИ НА ЭТОТ номер!!!! А вот с какого уже с скрывается. т.е. всегда callerID = 298765. поэтому и хочу задействовать контекст 's' !!!

P.S. С контекстом разобрался: в sip.conf в секции [general] надо было писать:register => 298765:XXXX@sip.comtube.com без номера за '/' !!!!

nikAV ( 2013-10-13 18:18:46 +0400 )редактировать

ну вот этот номер и ПРОПИСЫВАЕТЕ. почему вы s пишите? и что у вас google translate неработает перевести сообщение о ошибке? разобралися неправильно.правильно все же чтоб разные номера на разные номера приходили. иначе потом будете разбираться как их разобрать по разным направлениям. путь до звуковый файлов стандартно libdir+"/sounds/"

meral ( 2013-10-13 21:12:15 +0400 )редактировать

1 Ответ

0

есть два варианта

1) указывать полный путь к файлу начиная с /

2) в /etc/asterisk/asterisk.conf переопределить пути.

по поводу вопроса с екстеншенами 0у вас звонок приходит не на s а на 298765, о чем вам астриск и сообщает.

ссылка удалить спам редактировать

ответил 2013-10-13 17:37:41 +0400

meral Gravatar meral flag of Ukraine
21228 23 18 169
http://pro-sip.net/

обновил 2013-10-13 17:40:40 +0400

Ваш ответ

Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!
[скрыть предварительный просмотр]

Закладки и информация

Добавить закладку

подписаться на rss ленту новостей

Статистика

Задан: 2013-10-13 16:00:02 +0400

Просмотрен: 295 раз

Обновлен: Oct 13 '13

Похожие вопросы:

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.