謝謝大蝦,我照抄了你的dialplan,回撥是工作了,可是有個問題,

來源: 犬友 2011-04-14 22:30:29 [] [舊帖] [給我悄悄話] 本文已被閱讀: 次 (1449 bytes)
回答: #{sys.Username}@local,最好放在前麵fitwxc2011-04-14 14:19:30

初始撥sipgate號碼時老是被提示“you've reached an nonworking number”,而沒有直接給一個掛機信號,必須手動掛機。與此同時回撥倒是正常工作,不過好像沒有等15秒。現在的dialplan是:(完全是照抄的,就是從16行起不知道那些代碼起什麽作用)

sys.Trace = false

cid = req.Header.From.FromURI.User

sys.Log("call from #{req.Header.From.FromURI.ToString()} to #{req.URI.User}.")

# callback processing

case cid

#when /^01186/ then

when /^415/ then

cid = cid.to_str[3,20]

case cid

#when /^8613826221111/ then

when /^508/ then

#sys.Callback("0018177292222@CC","00#{cid}@RG",15)

sys.Callback("#{req.URI.User}@local","001415#{cid}@VD",15)

sys.Respond(480, "#{req.URI.User} Not available")

else

#sys.Callback("#{req.URI.User}@local","00#{cid}@VD",15)

sys.Callback("#{req.URI.User}@local","001415#{cid}@VD",15)

sys.Respond(480, "#{req.URI.User} Not available")

end

else

if sys.IsAvailable("#{req.URI.User}","sipsorcery.com") then

#sys.Dial("#{req.URI.User}@local",30)

sys.Dial("Enter Number@VD",30)

sys.Respond(480, "#{req.URI.User} Not available")

else

#sys.Dial("Enter Number@VD",30)

sys.Respond(480, "#{req.URI.User} Not available")

end

end

所有跟帖: 

是必須掛機。不要使勁搞這個了,國人怎麽都不敢用,怕萬一出岔子 -fitwxc- 給 fitwxc 發送悄悄話 fitwxc 的博客首頁 (266 bytes) () 04/15/2011 postreply 00:18:55

說的是,看來還是自用。再請問我聽到的那個語音提示是從sipgate還是sipsorcery來的? -犬友- 給 犬友 發送悄悄話 (0 bytes) () 04/15/2011 postreply 13:40:19

sipsorcery沒有任何語音。 -fitwxc- 給 fitwxc 發送悄悄話 fitwxc 的博客首頁 (0 bytes) () 04/15/2011 postreply 15:50:37

閣下的dial plan是不是把in和out都寫在一起了 -犬友- 給 犬友 發送悄悄話 (0 bytes) () 04/15/2011 postreply 22:47:39

我一般都分開。 -fitwxc- 給 fitwxc 發送悄悄話 fitwxc 的博客首頁 (0 bytes) () 04/16/2011 postreply 13:09:26

請您先登陸,再發跟帖!

發現Adblock插件

如要繼續瀏覽
請支持本站 請務必在本站關閉/移除任何Adblock

關閉Adblock後 請點擊

請參考如何關閉Adblock/Adblock plus

安裝Adblock plus用戶請點擊瀏覽器圖標
選擇“Disable on www.wenxuecity.com”

安裝Adblock用戶請點擊圖標
選擇“don't run on pages on this domain”