Мой провайдер VOIP потребовал, чтобы я добавил это в /etc/asterisk/extensions.conf:
exten => h,1,Hangup
exten => _00X.,1, Answer
exten => _00X.,n, Set(CALLERID(num)=96354205144239) ;
exten => _00X.,n, Dial(SIP/${EXTEN}@Trunk_Name)
exten => _00X.,n, Hangup
Не могли бы вы объяснить, что означает этот синтаксис и что он может делать?
Также, как добавить этот синтаксис с помощью графического интерфейса Elastix вместо добавления его вручную в extenisons.conf.
Похоже, ваш провайдер не очень хорошо понимает Asterisk (если провайдер не делает что-то очень нестандартное, на этом этапе неправильно «отвечать» на звонок), но главное, что это, похоже, делает, - это настройка исходящего звонящего Идентификационный номер 96354205144239. Предполагая, что вы создали исходящую магистраль в Elastix (фактически в FreePBX), вы можете добиться того же эффекта, перейдя на страницу настроек магистрали для поставщика и установив Исходящий CallerID поле на это число, а затем установив Параметры CID раскрывающийся список для Force Trunk CID. Эти два изменения, скорее всего, будут всем, что вам нужно, опять же при условии, что в противном случае ваш основной канал настроен правильно. Не забудьте «Отправить изменения» и перезагрузить оранжевую полосу после внесения вышеуказанных изменений в конфигурацию ствола. И обратите внимание, что вы в любом случае не можете изменять extension.conf непосредственно в FreePBX, потому что, если вы это сделаете, любые внесенные вами изменения будут перезаписаны при следующем внесении любых других изменений в FreePBX. Сделайте это на странице конфигурации транка FreePBX (Elastix) для вашего транка для этого провайдера.
Похоже, они пытаются заставить вас установить исходящую строку идентификатора вызывающего абонента на эту последовательность цифр (которую вы, вероятно, должны скрыть). Достаточно установить исходящий идентификатор вызывающего абонента для исходящей магистрали SIP на это значение.
Это не что иное, как поставщик устанавливает ID исходящего звонящего на этот номер. Если у вас есть исходящий транк, вы можете сделать это, установив CALLERID в графическом интерфейсе. Нажмите на исходящую магистраль, измените CALLER ID и перезагрузите Asterisk.
С уважением