First time here? Check out the FAQ!

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

[May 23 16:10:59] NOTICE[1053]: chansip.c:20660 handlerequest_invite: Call from '990114' to extension 's' rejected because extension not found in context 'from-amurtelekom'.

0

Консоль: [May 23 16:10:59] NOTICE[1053]: chansip.c:20660 handlerequest_invite: Call from '990114' to extension 's' rejected because extension not found in context 'from-amurtelekom'.

extensions.conf:

[from-amurtelekom]
exten
=> 990114,1,Goto(incoming-call,s,1)
;exten => s,1,Goto(incoming-call,s,1)

Закомменченный вариант работает, но мне нужно разрулить несколько номеров на одном sip-trunk.

При этом шлюз по подобной схеме работает нормально.

[incoming-gateway]
exten
=> 74162525100,1,Goto(incoming-call,s,1)
exten
=> 74162515900,1,Goto(incoming-call,s,1)

спросил May 23 '12

thunderamur Gravatar thunderamur
444 70 12 39

2 Ответа

1

В строке регистрации в конце поставьте за слешем, куда отправлять звонок

register => oioi:oioi@sip.oi.ru/990114
ссылка удалить спам редактировать

ответил May 23 '12

itprofit Gravatar itprofit
768 24 3 27
http://itprofit32.ru/

Comments

если ничего не указано то звонок попадает на s

itprofit (May 23 '12)edit

вот это верное замечание, я помню как решил не добавлять номер...

а что на счёт нескольких номеров? проканает такой вариант: <нет кнопки код>register => oioi:oioi@sip.oi.ru/990114 <нет кнопки код>register => oioi:oioi@sip.oi.ru/990115

???

thunderamur (May 23 '12)edit
1

ну да, ток соответственно регистрации должны быть разные, т.е. oioi:oioi@sip.oi.ru/990114 и oioi11:oioi11@sip.oi.ru/990115

itprofit (May 24 '12)edit
1

попробуйте так.

[from-amurtelekom]
exten
=> s,1,NoOp(================ Incoming call from ${CUT(CUT(SIP_HEADER(From),\:,2),@,1)} to: ${CUT(CUT(SIP_HEADER(To),\:,2),@,1)})
exten
=> s,n,Goto(incoming-call,${CUT(CUT(SIP_HEADER(To),\:,2),@,1)},1)
ссылка удалить спам редактировать

ответил May 23 '12

brost Gravatar brost flag of Russian Federation
100 12 3 12
http://asterisk-system.ru...

Comments

фигасе констракшен.. :))

itprofit (May 23 '12)edit

честно говоря мне не понятно, что это, где разделение по номерам происходит, можно объяснить? Я сторонник простых решений.

thunderamur (May 23 '12)edit
1

в этом контексте парсим данные из сип -заголовка: поля From и To. затем перекидываем в другой контекст, номер(To), приоритет (1) добавьте контекст incoming-call, ваши номера в транке. и дальше направьте куда вам нужно. Вам же нужно было разделить несколько номеров приходящих под одной регистрации. вот этот способ у меня работает.

brost (May 24 '12)edit

да, если нужно раскидывать в разные экстеншены с одной регистрации, будет как-то так. То, что я писал - это случай с несколькими регистрациями.

itprofit (May 24 '12)edit

brost, спасибо за разъяснение, теперь ясно)

thunderamur (May 24 '12)edit

Пожалуйста. Так же, такой подход работает, когда есть несколько регистраций на одного провайдера, на один ip. Так вот, при входящем звонке все звонки почему то приходят, через первую регистрацию. Даже если делать как посоветовал itprofit. Здесь на форуме, где то видел специалисты объясняли почему так происходит.

brost (May 26 '12)edit

у меня на мультифон и скайп неколько регистраций, с каждой регистрации звонки попадают в разные части диалплана - работает все штатно. получатся все должны приходить в первую регистрацию? или я не так что-то понял?

itprofit (May 26 '12)edit

Ваш ответ

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 ленту новостей

Статистика

Задан: May 23 '12

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

Обновлен: May 23 '12

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