Подключение Fritz!Box VOIP к Asterisk Server
У меня Asterisk Server (13) работает на моем CentOS. Я создал расширение на Asterisk под названием 444. Кроме того, я подключил маршрутизатор Fritz!Box (с VOIP) к этому расширению 444 к моему Asterisk Server. Теперь, это работает хорошо, но проблема в том, что я хочу иметь реальный номер звонящего. Например, если мне поступит входящий звонок на мой Fritz!Box, он перенаправит его на звездочку на добавочном номере 444 и вызовет другой добавочный номер, скажем, 555 (к которому подключен мой компьютер). Хорошо, это работает, как я уже сказал, но идентификатор звонящего - 444. Итак, мне нужен реальный номер звонящего. Любые предложения могут помочь.
2 ответа
Вы должны создать транк, а не расширение, если хотите видеть callerid.
Создайте багажник примерно так:
type=friend
host=ip_of_your_fritz
allow=alaw&ulaw
context=from-pstn
username=ext_at_fritz
secret=password_at_fritz
insecure=port,invite;this one is ok, ip fixed
Также поместите строку регистра как
ext_at_fritz:password_at_fritz@ip_of_your_fritz
Для полного ответа вы должны показать свой диалплан.
Насколько я понимаю тебе нужно trustrpid=yes
для однорангового или глобального раздела в sip.conf. А также sendrpid=yes
в разделе 555 пэров.
Эта опция будет копировать Remote-Party-ID
заголовок от входящей ноги к From
Заголовок в ветке назначения.