Я успешно настроил сервер звездочки. Когда люди назовут мой сервер звездочки через PSTN, сервер поместит другой вызов PSTN в мой телефон в 33344455555
. Когда я принимаю вызов, мой телефон показывает, что я принимаю вызов от 4169998888
, который является количеством моей учетной записи DID/SIP на сервере звездочки. Однако я не хочу видеть 4169998888 как вызывающая сторона, я хотел бы видеть номер телефона человека, который пытается позвонить мне. Существует ли способы настроить мой сервер звездочки для показа этого?
Это - то, на что в настоящее время похожа часть моего extensions.conf
exten => _NXXNXXXXXX,1,Dial(SIP/4169998888/33344455555,30,g)
exten => _NXXNXXXXXX,n,Hangup
Я пытался использовать Набор (CALLERID (цифра) =somenumber), но это не вступило в силу. Я посмотрел на этот вопрос здесь, но у меня нет никого .call
файлы. Что еще я могу сделать?
Попробуйте войти на сайт провайдера VOIP, добавьте свой номер телефона в список идентификаторов вызывающих абонентов и подтвердите Это. После подтверждения идентификатора вызывающего абонента вы можете использовать Set (CALLERID (num) = somenumber)
для выполнения вызовов. Если ваш провайдер VOIP не позволяет добавлять идентификаторы вызывающего абонента (что для меня будет выглядеть очень странно), к сожалению, это невозможно. Я использую браузерные звонки провайдера для стационарных номеров и каскадерские звонки для мобильных. Они оба очень дешевы (менее цента в минуту), а также позволяют добавлять идентификаторы вызывающих абонентов.
ВНИМАНИЕ: вы должны добавить наземный код перед номером. Пример:
Установить (CALLERID (num) = + 31612345678)
Ваш провайдер VoIP, скорее всего, не позволит вам установить имя / номер CID, который не связан с вашей учетной записью. Вы не можете просто добавлять имена / номера из других учетных записей. (В противном случае вы могли бы обмануть «Полицию <911>»).
Вам следует подумать о том, чтобы исходящий вызов считывал исходный CID в аудиопоток при захвате вашей сотовой.