VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Переадресация с внутреннего на мобильный

Новичком считается только что прочитавший «Астериск - будущее телефонии»
http://asterisk.ru/knowledgebase/books
и пытающийся сделать большее

Модераторы: april22, Zavr2008

maza11
Сообщения: 26
Зарегистрирован: 02 сен 2020, 22:51

Re: Переадресация с внутреннего на мобильный

Сообщение maza11 »

Добрый день, есть установленная и настроенная asterisk (выполняли другие ребята)
Нужно сделать переадресацию телефона 121, к нему не подключен аппарат
по примеру из темы
добавил строку

Код: Выделить всё

[local-office]
    exten => 121,n,Dial(SIP/0671234567@192.168.0.6:5062)
    include => gsmgateway-out
    include => vegagateway-out
    include => local-service
    exten => _XXXX,1,NoOP( 4x local-office )
    exten => _XXX,1,NoOP( 3x local-office )
    same => n,Macro(mixmonitor)
    same => n,Dial(SIP/${EXTEN})
    same => n,Hangup()
сохранил, зашел в астерикс и сделал reload
и ничего не работает
192.168.0.6:5062 это наш мобильный шлюз
El_Vago
Сообщения: 63
Зарегистрирован: 05 дек 2017, 12:46

Re: Переадресация с внутреннего на мобильный

Сообщение El_Vago »

Может с единицы начнете или до этого еще какие-то строки есть?

Код: Выделить всё

exten => 121,1,Dial(SIP/0671234567@192.168.0.6:5062)
Пир шлюза точно так зарегистрирован у Вас или всё-таки можно так хитро звонить просто указав ip:port?
maza11
Сообщения: 26
Зарегистрирован: 02 сен 2020, 22:51

Re: Переадресация с внутреннего на мобильный

Сообщение maza11 »

поставил

Код: Выделить всё

exten => 121,1,Dial(SIP/0671234567@192.168.0.6:5062)
и заработало
при reload оно его зарегистрировало, раньше не регистрировало

Код: Выделить всё

 Registered extension context 'local-office'; registrar: pbx_config
    -- merging incls/swits/igpats from old(local-office) to new(local-office) context, registrar = pbx_lua
    -- Including context 'gsmgateway-out' in context 'local-office'
    -- Including context 'vegagateway-out' in context 'local-office'
    -- Including context 'local-service' in context 'local-office'
    -- Added extension '121' priority 1 to local-office.....
образец был взят с уроков по настройке https://serveradmin.ru/nastroyka-server ... cia_zvonka
там про приоритеты не писали, поэтому не знал что надо ставить
maza11
Сообщения: 26
Зарегистрирован: 02 сен 2020, 22:51

Re: Переадресация с внутреннего на мобильный

Сообщение maza11 »

вот так заработала переадресация

Код: Выделить всё

    exten => 121,n,Dial(SIP/0671234567@192.168.0.6:5062)
но эти звонки не записываются, надо с этим разбираться
ded
Сообщения: 15620
Зарегистрирован: 26 авг 2010, 19:00

Re: Переадресация с внутреннего на мобильный

Сообщение ded »

уроки по настройке https://serveradmin.ru несколько устарели.
Формат вызова SIP/0671234567@192.168.0.6:5062 является устаревшим, это т.н. вызов по URI
где URI = что-то@где-то

Создатели Астериск давно призывают к такому формату:
Технология/ресурс/номер
например
IAX2/provider/123
SIP/goip-1/0123456789

Соответственно, для этого нужно сначала создать пиры, где все параметры прописаны

Код: Выделить всё

[gsmgateway]
type=friend
host=192.168.0.6
port=5062
username=
secret=
inscecure
nat=
disallow
allow
permit=
deny=
maza11
Сообщения: 26
Зарегистрирован: 02 сен 2020, 22:51

Re: Переадресация с внутреннего на мобильный

Сообщение maza11 »

gsmgateway у нас прописано в SIP.conf и в Extensions.conf
тогда нужно так прописывать ?

Код: Выделить всё

   exten => 121,1,Dial(SIP/gsmgateway/0671234567)
ded
Сообщения: 15620
Зарегистрирован: 26 авг 2010, 19:00

Re: Переадресация с внутреннего на мобильный

Сообщение ded »

maza11 писал(а):тогда нужно так прописывать ?

exten => 121,1,Dial(SIP/gsmgateway/0671234567)
А попробовать? Занимает меньше времени, чем написать тут и ждвть ответ.
Волшебный порошок:
- вот тут посыпать: не
exten => 121,n,Dial(SIP/0671234567@192.168.0.6:5062)
а
exten => 121,1,Dial(SIP/0671234567@192.168.0.6:5062)

О! Посыпал - заработало! А где ещё посыпать?
Изображение
1. Эффект Стрейзанд
Попытка убрать неприятное фото или факт из интернета приведёт к тому, что эта информация широко распространится.

2. Закон Мэрфи
Если вы оставите комментарий, исправляя кого-либо, в вашем комментарии непременно будет ошибка.

3. Закон Каннингема
Чтобы получить в интернете правильный ответ, нужно не задавать вопрос, а самому написать неправильный ответ. В комментарии придут эксперты, чтобы поправить вас.

4. Закон FAQ.
Вопросы, на которые есть ответы в Ч.А.В.О. сайта, всё равно задаются как минимум раз в неделю.

5. Закон По
Существует точка, на которой сложно отличить экстремизм от сатиры на экстремизм.

6. Закон Армстронга
Чем дольше разговор идет без упоминания США, тем больше вероятность того, что американец внезапно поднимет тему высадки на Луну.

7. Теорема закрытия темы
Умные посты собирают меньше комментариев, чем глупые, так как оставляют меньше простора для высказываний. По-настоящему полный и подробный пост сводит дискуссию к нулю.

8. Константа Уодсворта
Первые 30% любого видео не содержат ценной информации.
El_Vago
Сообщения: 63
Зарегистрирован: 05 дек 2017, 12:46

Re: Переадресация с внутреннего на мобильный

Сообщение El_Vago »

maza11 писал(а):но эти звонки не записываются, надо с этим разбираться
Mixmonitor жеж.
maza11
Сообщения: 26
Зарегистрирован: 02 сен 2020, 22:51

Re: Переадресация с внутреннего на мобильный

Сообщение maza11 »

разобрался

Код: Выделить всё

[local-office]
    exten => 121,1,NoOP( out ${EXTEN} )
    same => n,Macro(mixmonitor)
    same => n,Dial(SIP/0671234567@192.168.0.6:5062)
    same => n,Hangup()
    include => gsmgateway-out
    include => vegagateway-out
    include => local-service
    exten => _XXXX,1,NoOP( 4x local-office )
    exten => _XXX,1,NoOP( 3x local-office )
    same => n,Macro(mixmonitor)
    same => n,Dial(SIP/${EXTEN})
    same => n,Hangup()
диал план выглядит так

Код: Выделить всё

voip*CLI> dialplan show local-office
[ Context 'local-office' created by 'pbx_config' ]
  '121' =>    1. NoOP( out ${EXTEN} )                       [pbx_config]
                    2. Macro(mixmonitor)                          [pbx_config]
                    3. Dial(SIP/0673244791@192.168.0.6:5062)      [pbx_config]
                    4. Hangup()                                                    [pbx_config]
  '_XXXX' =>        1. NoOP( 4x local-office )                    [pbx_config]
  '_XXX' =>         1. NoOP( 3x local-office )                    [pbx_config]
                        2. Macro(mixmonitor)                        [pbx_config]
                        3. Dial(SIP/${EXTEN})                         [pbx_config]
                         4. Hangup()                                      [pbx_config]
  Include =>        'gsmgateway-out'                              [pbx_config]
  Include =>        'vegagateway-out'                             [pbx_config]
  Include =>        'local-service'                                    [pbx_config]
Проверил, переадресация работает, запись тоже
забивать так 20 номеров в контекст local-office наверное не правильно, правильнее сделать отдельные контекст "follow-mobile" и вбивать их там
как потом поставить этот контекст первым в диалплане ?
ded
Сообщения: 15620
Зарегистрирован: 26 авг 2010, 19:00

Re: Переадресация с внутреннего на мобильный

Сообщение ded »

Как-как? И кучка.
Прочитайте уже Книгу о будущем телефонии.
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH