Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

История изменений [назад]

нажмите, чтобы скрыть/показать версии 1
изначальная версия
редактировать

спросил 2016-07-08 04:14:58 +0400

jone31 Gravatar jone31

убрать Hidden из CID при Force Trunk CID

провайдер не принимает звонки с CID отличным от моего номера.

Переопределил его в транке, нажал "Force Trunk CID", CID переопределися, но зачем те перед ним указан слово Hidden, т.е. CID равен "(Hidden)7XXXXXXXXXX" из-за которого не прохожу проверку и исходящие звонки отклоняются.

-- Executing [s@macro-dialout-trunk:20] ExecIf("SIP/107-000000b1", "1?Set(CONNECTEDLINE(name,i)=CID:7XXXXXXXXXX)") in new stack
-- Executing [s@macro-dialout-trunk:21] ExecIf("SIP/107-000000b1", "0?Set(CONNECTEDLINE(name,i)=CID:(Hidden)7XXXXXXXXXX)") in new stack

подскажите, как можно исправить чтобы в CID был только номер? freepbx 13, asterisk 13.9.1

убрать Hidden из CID при Force Trunk CID

провайдер не принимает звонки с CID отличным от моего номера.

Переопределил его в транке, нажал "Force Trunk CID", CID переопределися, но зачем те перед ним указан слово Hidden, т.е. CID равен "(Hidden)7XXXXXXXXXX" из-за которого не прохожу проверку и исходящие звонки отклоняются.

-- Goto (macro-outbound-callerid,s,15)
-- Executing [s@macro-outbound-callerid:15] ExecIf("SIP/123-000000de", "1?Set(CALLERID(all)=7XXXXXXXXXX)") in new stack
-- Executing [s@macro-outbound-callerid:16] ExecIf("SIP/123-000000de", "0?Set(CALLERID(all)=)") in new stack
-- Executing [s@macro-outbound-callerid:17] ExecIf("SIP/123-000000de", "1?Set(CALLERID(all)=7XXXXXXXXXX)") in new stack
-- Executing [s@macro-outbound-callerid:18] ExecIf("SIP/123-000000de", "0?Set(CALLERPRES(name-pres)=prohib_passed_screen)") in new stack
-- Executing [s@macro-outbound-callerid:19] ExecIf("SIP/123-000000de", "0?Set(CALLERPRES(num-pres)=prohib_passed_screen)") in new stack
-- Executing [s@macro-outbound-callerid:20] Set("SIP/123-000000de", "CDR(outbound_cnum)=7XXXXXXXXXX") in new stack
-- Executing [s@macro-outbound-callerid:21] Set("SIP/123-000000de", "CDR(outbound_cnam)=") in new stack
-- Executing [s@macro-dialout-trunk:12] GosubIf("SIP/123-000000de", "0?sub-flp-1,s,1()") in new stack
-- Executing [s@macro-dialout-trunk:13] Set("SIP/123-000000de", "OUTNUM=7YYYYYYYYYY") in new stack
-- Executing [s@macro-dialout-trunk:14] Set("SIP/123-000000de", "custom=SIP/sip_prov") in new stack
-- Executing [s@macro-dialout-trunk:15] ExecIf("SIP/123-000000de", "0?Set(DIAL_TRUNK_OPTIONS=M(setmusic^default)T)") in new stack
-- Executing [s@macro-dialout-trunk:16] ExecIf("SIP/123-000000de", "0?Set(DIAL_TRUNK_OPTIONS=TM(confirm))") in new stack
-- Executing [s@macro-dialout-trunk:17] Macro("SIP/123-000000de", "dialout-trunk-predial-hook,") in new stack
-- Executing [s@macro-dialout-trunk-predial-hook:1] MacroExit("SIP/123-000000de", "") in new stack
-- Executing [s@macro-dialout-trunk:18] GotoIf("SIP/123-000000de", "0?bypass,1") in new stack
-- Executing [s@macro-dialout-trunk:19] ExecIf("SIP/123-000000de", "1?Set(CONNECTEDLINE(num,i)=7YYYYYYYYYY)") in new stack
-- Executing [s@macro-dialout-trunk:20] ExecIf("SIP/107-000000b1", ExecIf("SIP/123-000000de", "1?Set(CONNECTEDLINE(name,i)=CID:7XXXXXXXXXX)") in new stack
-- Executing [s@macro-dialout-trunk:21] ExecIf("SIP/107-000000b1", ExecIf("SIP/123-000000de", "0?Set(CONNECTEDLINE(name,i)=CID:(Hidden)7XXXXXXXXXX)") in new stack
-- Executing [s@macro-dialout-trunk:22] GotoIf("SIP/123-000000de", "0?customtrunk") in new stack
-- Executing [s@macro-dialout-trunk:23] Dial("SIP/123-000000de", "SIP/sip_prov/7YYYYYYYYYY,300,T") in new stack

подскажите, как можно исправить чтобы в CID был только номер? прикладываю полный лог. freepbx 13, asterisk 13.9.1

убрать Hidden из CID при Force Trunk CID

провайдер не принимает звонки с CID отличным от моего номера.

Переопределил его в транке, нажал "Force Trunk CID", CID переопределися, но зачем те перед ним указан слово Hidden, т.е. CID равен "(Hidden)7XXXXXXXXXX" из-за которого не прохожу проверку и исходящие звонки отклоняются.

-- Goto (macro-outbound-callerid,s,15)
-- Executing [s@macro-outbound-callerid:15] ExecIf("SIP/123-000000de", "1?Set(CALLERID(all)=7XXXXXXXXXX)") in new stack
-- Executing [s@macro-outbound-callerid:16] ExecIf("SIP/123-000000de", "0?Set(CALLERID(all)=)") in new stack
-- Executing [s@macro-outbound-callerid:17] ExecIf("SIP/123-000000de", "1?Set(CALLERID(all)=7XXXXXXXXXX)") in new stack
-- Executing [s@macro-outbound-callerid:18] ExecIf("SIP/123-000000de", "0?Set(CALLERPRES(name-pres)=prohib_passed_screen)") in new stack
-- Executing [s@macro-outbound-callerid:19] ExecIf("SIP/123-000000de", "0?Set(CALLERPRES(num-pres)=prohib_passed_screen)") in new stack
-- Executing [s@macro-outbound-callerid:20] Set("SIP/123-000000de", "CDR(outbound_cnum)=7XXXXXXXXXX") in new stack
-- Executing [s@macro-outbound-callerid:21] Set("SIP/123-000000de", "CDR(outbound_cnam)=") in new stack
-- Executing [s@macro-dialout-trunk:12] GosubIf("SIP/123-000000de", "0?sub-flp-1,s,1()") in new stack
-- Executing [s@macro-dialout-trunk:13] Set("SIP/123-000000de", "OUTNUM=7YYYYYYYYYY") in new stack
-- Executing [s@macro-dialout-trunk:14] Set("SIP/123-000000de", "custom=SIP/sip_prov") in new stack
-- Executing [s@macro-dialout-trunk:15] ExecIf("SIP/123-000000de", "0?Set(DIAL_TRUNK_OPTIONS=M(setmusic^default)T)") in new stack
-- Executing [s@macro-dialout-trunk:16] ExecIf("SIP/123-000000de", "0?Set(DIAL_TRUNK_OPTIONS=TM(confirm))") in new stack
-- Executing [s@macro-dialout-trunk:17] Macro("SIP/123-000000de", "dialout-trunk-predial-hook,") in new stack
-- Executing [s@macro-dialout-trunk-predial-hook:1] MacroExit("SIP/123-000000de", "") in new stack
-- Executing [s@macro-dialout-trunk:18] GotoIf("SIP/123-000000de", "0?bypass,1") in new stack
-- Executing [s@macro-dialout-trunk:19] ExecIf("SIP/123-000000de", "1?Set(CONNECTEDLINE(num,i)=7YYYYYYYYYY)") in new stack
-- Executing [s@macro-dialout-trunk:20] ExecIf("SIP/123-000000de", "1?Set(CONNECTEDLINE(name,i)=CID:7XXXXXXXXXX)") in new stack
-- Executing [s@macro-dialout-trunk:21] ExecIf("SIP/123-000000de", "0?Set(CONNECTEDLINE(name,i)=CID:(Hidden)7XXXXXXXXXX)") in new stack
-- Executing [s@macro-dialout-trunk:22] GotoIf("SIP/123-000000de", "0?customtrunk") in new stack
-- Executing [s@macro-dialout-trunk:23] Dial("SIP/123-000000de", "SIP/sip_prov/7YYYYYYYYYY,300,T") in new stack

подскажите, как можно исправить чтобы в CID был только номер? номер?

прикладываю полный лог. лог.

freepbx 13, asterisk 13.9.1

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.