skype api java版 打電話

直接調用接口。

 

測試的時候自己用的是skype 國際卡

直接用

Skype.call("+86"+telno);就可以了。

 

可是到了使用的時候卻發現用不了。然後用的那個skype用的國內卡。撥號方式不一樣。(沒想到skype這麼一個問題都沒有統一)

 

在skype的客戶端裏,國際卡可以直撥,而國內卡要號碼前加個“*”

 

在skypeapi裏面找了找都沒有什麼方法可以用來設置國內卡跟國際卡。

 

最後在代碼裏面加了調試的代碼

Skype.setDebug(true);

Skype.setDeamon(false);

Skype.call(telno);

 

首先在java裏面運行。再到skype上面撥號,此時在後臺打印出了

 

 

<- SMS 14572 TYPE OUTGOING
<- CALL 14541 STATUS RINGING
<- CALL 14541 STATUS EARLYMEDIA
<- CHATMESSAGE 14601 STATUS RECEIVED
<- CALL 14541 STATUS CANCELLED
<- CHATMESSAGE 14505 BODY 
<- CHATMESSAGE 14505 USERS +990086680640******(**爲電話號碼)
<- CHATMESSAGE 14601 USERS +990086680640******(**爲電話號碼)
<- CHATMESSAGE 14601 BODY <partlist alt="">
於是在java代碼改成
Skype.call("+990086680640"+telno);
撥號成功
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章