892 просмотров
от (230 баллов) в категории Прочее
Прошу помощи экспертов.
Проблема в следующем:
Имеется провайдер который аутентифицирует нас по  ip, то есть
не требуется пары логин пароль.
Для работы внутренних телефонов пришлось прописывать исходящий АОН
для каждого телефона в формате <100> <38048XXXXXXX> , где <38048XXXXXXX> номер нашего транка.
Теперь мне понадобилось добавить внешний телефон, делаю как в примере на вики.
 
Номер  | АОН     |  Строка набора                  |
200       | pupkin | 38067XXXXXXX via VEGA  |
 
Номер занят.......
в логах - Received response: "Forbidden" from .......
 
вот запись из extensions.conf
 
; external phone : pupkin - <200>
exten => 200,1,NoOp(internal calling external phone: pupkin - <200>)
exten => 200,n,Set(_PICKUPMARK=200)
exten => 200,n,Set(DYNAMIC_FEATURES=recordtovm_callee#recordtovm_caller)
exten => 200,n,Set(CDR(InternalCalleridNum)=200)
exten => 200,n,Macro(main,SIP/SIP-PROVIDER-194641429251c7e8d6eb33b/38067XXXXXXX,200,200,tTo,10)
 
Куда рыть ? Помогите.
Спасибо.
от (123 тыс. баллов)
провайдер предоставил Вам пример настроек для Asterisk?
от (230 баллов)
нет, просто сказали авторизуемся по ip, кодеки поддерживаемые, да правило набора(12 цифр)

Вот что снял tcpdump(ом):

правильный

From: "110" <sip:380482XXXXXX@93.178.XXX.XX>;tag=as294bcaf9
                            /наш номер от провайдера/
        To: <sip:380971234567@93.178.XXX.XX:5060>
                        /куда звоним/
        Contact: <sip:380482XXXXXX@81.25.XXX.XXX:5060>
        Call-ID: 3de004d775ff0c0b7a5018e647527f04@93.178.XXX.XX
       
неправильный
       
From: "admin" <sip:110@93.178.XXX.XX>;tag=as767bd761
        To: <sip:380971234567@93.178.XXX.XX:5060>
        Contact: <sip:110@81.25.XXX.XXX:5060>
        Call-ID: 52e45835234c66dc77c5e243117fcf86@93.178.XXX.XX
как сделать чтобы во From: подставлялось не незарегистрированный у провайдера номер, а наш транк ?
Спасибо.

1 Ответ

от (123 тыс. баллов)
выбран от
 
Лучший ответ

Полагаю, что Вам нужно устанавливать поле 

  • fromuser = <from_ID> : Specify user to put in "from" instead of $CALLERID(number) (overrides the callerid) when placing calls _to_ peer (another SIP proxy). Valid only for type=peer.

В настройках провайдера в разделе "Дополнительно" есть поле "От имени"

Некоторые провайдеры требуют отдельного имени пользователя для авторизации.
По умолчанию, имя пользователя.

Позволит переопределить поле From

Если используются специфические настройки, которых нет в Askozia, то их можно указать в поле 

Дополнительные параметры (параметр=значение)

http://www.voip-info.org/wiki/view/Asterisk+config+sip.conf

от (230 баллов)
Спасибо за помощь всем. Всё получилось. fromuser = наш номер
всего делов :)
На этом сайте можно бесплатно задать вопрос разработчикам MikoPBX и другим членам сообщества. Время ответа не регламентированно, но мы стараемся несколько раз в день заглядывать сюда. Для срочного решения проблем обращайтесь на платную линию поддержки

Популярные теги

askozia входящие-вызовы настройка исходящие маршрутизация провайдер запись-разговоров входящие ivr исходящие-звонки обновление битрикс24 ошибка очередь провайдеры очередь-вызовов переадресация запись установка маршрут история-звонков mikopbx транк панель-телефонии-1с перевод-вызова перевод askozia7 askozia6 битрикс callerid интеграция голосовая-почта логи модуль перехват-вызова ростелеком нерабочее-время bitrix24 факс nat docker запись-разговора веб-интерфейс goip настройка-провайдер история диалплан почта журнал-звонков релиз gsm вызовы звонок внешние-номера web-интерфейс zabbix маршруты cdr sip панель pjsip переадресация-мобильный voicemail ascozia телефонная-книга аон мобильный звонков лицензирование вызовов редактор номер asterisk лицензия ami регистрация оповещения провайдеров время голосовая fax trunk разговоров группы-пользователей #mikopbx пропущенные-звонки донабор beeline monitoring тишина smtp cisco мобильные мультифон мегафон шлюз не-работает электронная-почта не-слышно-звук

2.8 тыс. вопросов

2.4 тыс. ответов

6.7 тыс. комментариев

465 тыс. пользователей

...