У меня есть сервер Asterisk (13), работающий на моем CentOS. Я создал расширение на Asterisk с именем 444. Кроме того, я подключил маршрутизатор Fritz! Box (с VOIP) к этому расширению 444 к моему серверу Asterisk. Теперь это работает хорошо, но проблема в том, что я хочу иметь реальное число вызывающего. Например, если у меня есть входящий звонок в Fritz! Box, он перенаправит его на звездочку на 444-расширение, и он вызовет какое-то другое расширение, скажем 555 (к которому подключен мой компьютер). Хорошо, это работает, как я уже сказал, но идентификатор вызывающего абонента - 444. Таким образом, мне нужно иметь реальный номер вызывающего абонента. Любые предложения могут помочь.Подключение Fritz! Box VOIP к серверу Asterisk
1
A
ответ
0
Для полного ответа вы должны показать свой диалплан.
Насколько я понимаю, вам нужен trustrpid=yes
для одноранговой или глобальной секции в sip.conf. И sendrpid=yes
в 555 peer разделе.
Эта опция копирует Remote-Party-ID
заголовок от входящего нога до From
заголовок в ногу назначения.
0
Вы должны создать ствол, а не расширение, если вы хотите увидеть 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:[email protected]_of_your_fritz
Так что вы хотите, как получил идентификатор вызывающего абонента от вызывающего абонента через ТфОП, которые будут направлены туда, где когда-либо ? – user3788685
Да, это то, чего я хочу. –
и как вы делаете форвард сейчас? (с телефона, который я предполагаю) Если у вас есть идентификатор вызывающего абонента, установленный на соединительной линии - удалите его, он должен вернуться к использованию принятого звонящего. идентификатор вызывающего абонента должен использоваться, когда расширение что-то делает, идентификатор вызывающего абонента должен использоваться, когда соединительная линия что-то делает. – user3788685