Страница 2 из 4

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

Добавлено: 02 сен 2020, 23:05
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 это наш мобильный шлюз

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

Добавлено: 03 сен 2020, 07:45
El_Vago
Может с единицы начнете или до этого еще какие-то строки есть?

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

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

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

Добавлено: 03 сен 2020, 08:41
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
там про приоритеты не писали, поэтому не знал что надо ставить

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

Добавлено: 03 сен 2020, 09:44
maza11
вот так заработала переадресация

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

    exten => 121,n,Dial(SIP/0671234567@192.168.0.6:5062)
но эти звонки не записываются, надо с этим разбираться

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

Добавлено: 03 сен 2020, 16:12
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=

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

Добавлено: 03 сен 2020, 17:46
maza11
gsmgateway у нас прописано в SIP.conf и в Extensions.conf
тогда нужно так прописывать ?

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

   exten => 121,1,Dial(SIP/gsmgateway/0671234567)

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

Добавлено: 03 сен 2020, 18:19
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% любого видео не содержат ценной информации.

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

Добавлено: 04 сен 2020, 05:40
El_Vago
maza11 писал(а):но эти звонки не записываются, надо с этим разбираться
Mixmonitor жеж.

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

Добавлено: 04 сен 2020, 11:07
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" и вбивать их там
как потом поставить этот контекст первым в диалплане ?

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

Добавлено: 04 сен 2020, 11:36
ded
Как-как? И кучка.
Прочитайте уже Книгу о будущем телефонии.