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

Помогите настроить переадресацию.

Проблемы Asterisk без вэб-оболочек и их решения

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

gal1178
Сообщения: 15
Зарегистрирован: 07 май 2019, 11:20

Помогите настроить переадресацию.

Сообщение gal1178 »

Вот что у меня в базе данных:
/CustomDevstate/212 : INUSE
/SIP/Registry/103 : 192.168.1.223:5063:3600:103:sip:103@192.168.1.223:5063
/SIP/Registry/104 : 192.168.1.223:5064:3600:104:sip:104@192.168.1.223:5064
/SIP/Registry/201 : 192.168.1.220:50201:180:201:sip:201@192.168.1.220:50201
/SIP/Registry/202 : 192.168.1.220:50202:180:202:sip:202@192.168.1.220:50202
/SIP/Registry/204 : 192.168.1.220:5161:180:204:sip:204@192.168.1.220:5161
/SIP/Registry/205 : 192.168.1.220:5065:180:205:sip:205@192.168.1.220:5065
/SIP/Registry/206 : 192.168.1.220:5206:180:206:sip:206@192.168.1.220:5206
/SIP/Registry/207 : 192.168.1.220:5360:180:207:sip:207@192.168.1.220:5360
/SIP/Registry/208 : 192.168.1.220:5208:180:208:sip:208@192.168.1.220:5208
/SIP/Registry/210 : 192.168.1.219:50098:3600:210:sip:210@192.168.1.219:50098
/SIP/Registry/211 : 192.168.1.219:5213:3600:211:sip:211@192.168.1.219:5213
/SIP/Registry/212 : 192.168.1.219:5212:3600:212:sip:212@192.168.1.219:5212
Когда я создаю переадресацию командой в CLI(database put CF SIP/212 89099589253), она не срабатывает. Имхо походу неправильно прописываю номер с которого переадресовывать вызовы. Вот номер на который нужно повесить переадресацию:
/SIP/Registry/212 : 192.168.1.219:5212:3600:212:sip:212@192.168.1.219:5212
ну или из sip show peers:
212/212 192.168.1.219 D Auto (No) No 5212 OK (10 ms)
Если создавать переадресацию вручную через код *72 то всё работает.
Курю мануалы, но чет пока настроить не получается...
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: Помогите настроить переадресацию.

Сообщение Vlad1983 »

а посмотреть что делается по *72 не можно?
ЛС: @rostel
gal1178
Сообщения: 15
Зарегистрирован: 07 май 2019, 11:20

Re: Помогите настроить переадресацию.

Сообщение gal1178 »

После установки переадресации вручную через код в БД записей не добавляется, она вообще не меняется.
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: Помогите настроить переадресацию.

Сообщение Vlad1983 »

зачем тогда её пытаться поменять?
ЛС: @rostel
gal1178
Сообщения: 15
Зарегистрирован: 07 май 2019, 11:20

Re: Помогите настроить переадресацию.

Сообщение gal1178 »

Задача стоит такая: есть СРМ где есть кнопка, которая должна делать пользователя недоступным и переадресовывать все его вызовы на коллег.
ded
Сообщения: 15625
Зарегистрирован: 26 авг 2010, 19:00

Re: Помогите настроить переадресацию.

Сообщение ded »

gal1178, судя по топику - пытаетесь сломать систему, пользуясь открытостью кода.
Иногда начинаю понимать создателей Windows.
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: Помогите настроить переадресацию.

Сообщение Vlad1983 »

всем побоку ваши задачи

зачем пытаетесь изменить базу, при этом утверждая, что рабочая функция базу не изменяет?
ЛС: @rostel
gal1178
Сообщения: 15
Зарегистрирован: 07 май 2019, 11:20

Re: Помогите настроить переадресацию.

Сообщение gal1178 »

Ты сам спросил зачем это делать, я ответил....... При этом походу даже не вникал, ибо я писал что код *72(когда ты вручную устанавливаешь переадресацию) не вносит дополнительных записей в базу данных. Я не писал что функция db put не вносит изменений....
BorisTheBlade
Сообщения: 167
Зарегистрирован: 14 фев 2011, 14:24

Re: Помогите настроить переадресацию.

Сообщение BorisTheBlade »

1. Если функция *72 не вносит изменения в базу, зачем вы туда вносите изменения ?
2. В чем проблема сделать сторонним скриптом тоже самое что и *72 посмотрев логи\код в extensions_additional?
3. Если все совсем плохо, почему не запустить *72 через тупой баш скрипт: asterisk -rx "originate bla bla bla *72"
gal1178
Сообщения: 15
Зарегистрирован: 07 май 2019, 11:20

Re: Помогите настроить переадресацию.

Сообщение gal1178 »

1. Если функция *72 не вносит изменения в базу, зачем вы туда вносите изменения ?
2. В чем проблема сделать сторонним скриптом тоже самое что и *72 посмотрев логи\код в extensions_additional?
3. Если все совсем плохо, почему не запустить *72 через тупой баш скрипт: asterisk -rx "originate bla bla bla *72"

1. я так понял, что где-то инфа всё таки хранится ибо переадресация работает. А сам вносил изменения путём добавления переадресаций database put CF 212 211, он добавляет запись в бд:
crm*CLI> database show
/CF/212 : 211
/CustomDevstate/212 : INUSE
/SIP/Registry/103 : 192.168.1.223:5063:3600:103:sip:103@192.168.1.223:5063
/SIP/Registry/104 : 192.168.1.223:5064:3600:104:sip:104@192.168.1.223:5064
/SIP/Registry/201 : 192.168.1.220:50201:180:201:sip:201@192.168.1.220:50201
/SIP/Registry/202 : 192.168.1.220:50202:180:202:sip:202@192.168.1.220:50202
/SIP/Registry/204 : 192.168.1.220:5161:180:204:sip:204@192.168.1.220:5161
/SIP/Registry/205 : 192.168.1.220:5065:180:205:sip:205@192.168.1.220:5065
/SIP/Registry/206 : 192.168.1.220:5206:180:206:sip:206@192.168.1.220:5206
/SIP/Registry/207 : 192.168.1.220:5360:180:207:sip:207@192.168.1.220:5360
/SIP/Registry/208 : 192.168.1.220:5208:180:208:sip:208@192.168.1.220:5208
/SIP/Registry/210 : 192.168.1.219:50098:3600:210:sip:210@192.168.1.219:50098
/SIP/Registry/211 : 192.168.1.219:5213:3600:211:sip:211@192.168.1.219:5213
/SIP/Registry/212 : 192.168.1.219:5212:3600:212:sip:212@192.168.1.219:5212
но переадресация не работает
2. extensions_additional у меня в папке с астериксом нету такого файла
3. Такой вариант мне вполне подходит, только вот осталось разобраться как правильно написать команду так как originate *72211 extension SIP/212 не сработала.
Подскажите как нписать originate что бы звонил *72 от определенного номера к примеру (SIP/212)
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH