场景
要求
我想区分如何处理呼叫,具体取决于呼叫者是按A还是B.如何configurationSPA232将此信息传递给Asterisk / FrePbX,以便它能够以不同方式处理呼叫。
信息
PSTN到VoIP的拨号scheme是:
(S0:@192.168.1.XXX)
传入呼叫的星号日志的前几行,无论它是直接传递还是通过redirect,都是:
VERBOSE[1496][C-000000f7] netsock2.c: == Using SIP RTP TOS bits 184 VERBOSE[1496][C-000000f7] netsock2.c: == Using SIP RTP CoS mark 5 VERBOSE[12405][C-000000f7] pbx.c: -- Executing [+441235AAAAAA@from-trunk-sip-landline:1] Set("SIP/landline-00000226", "GROUP()=OUT_2") in new stack VERBOSE[12405][C-000000f7] pbx.c: -- Executing [+441235AAAAAA@from-trunk-sip-landline:2] Goto("SIP/landline-00000226", "from-trunk,+441235AAAAAA,1") in new stack VERBOSE[12405][C-000000f7] pbx.c: -- Goto (from-trunk,+441235AAAAAA,1) VERBOSE[12405][C-000000f7] pbx.c: -- Executing [+441235AAAAAA@from-trunk:1] Set("SIP/landline-00000226", "__FROM_DID=+441235AAAAAA") in new stack
看看这个电话是直接接到我的电话还是通过转接服务来的,到了星号的时候,它就有相同的DID:固定电话。