我想開發一個iPhone應用程序,其主要功能是掛斷一個傳出電話呼叫X秒鐘/分鐘後自呼叫發出後通過,而不是從呼叫連接時開始。掛斷後,應用程序將自動重撥以繼續打電話,無需用戶干預。只有在同一個應用程序掛起電話的情況下,該應用程序纔會重撥。如果任何一方掛斷電話,應用程序將不會重撥。我們可以讓我們的應用程序掛斷從我們的應用程序的第二秒的撥打電話iphone sdk
待開發的期望特徵是:
1.-添加和更新電話號碼列表監控 用戶必須能夠直接輸入電話號碼或從通訊錄中選擇它。該清單將顯示監控的姓名和電話號碼,如「Roberto Ibarra:33 5555 5555」。此列表將作爲電話號碼的數據庫,應用程序將識別爲必須在X分鐘過去後自動掛起並重撥的外撥電話。該應用程序不得影響來電或撥打除此列表以外的號碼。
如果可能,應用程序必須與OS撥號系統完全集成,以便監控來自電話任何部分的呼叫。例如,如果使用語音命令撥打電話,則應由該應用程序監控。
2:警報和掛斷
應用程序必須掛斷前發送提示音5秒,從而在通話雙方都可以聽到它,並意識到呼叫將被即將結束。這將不能由用戶配置,它將始終在結束監控的呼叫之前發生5秒。如果該呼叫是一個撥出電話,並且該號碼是要監控的號碼列表的一部分,則該應用程序將在達到X分鐘/秒的時間後掛斷該呼叫。這個嘟嘟聲可以是DTMF音。
3.-自動重撥由應用程序結束的受監控呼叫 如果由於達到了時間限制,應用程序自動結束呼叫,應用程序將自動重撥被呼叫的號碼以繼續呼叫。如果用戶結束通話,則不能重撥該通話。
5.-複製保護機制 應用程序必須具有基於手機IMEI的複製保護機制。應用程序必須首先詢問密碼並顯示手機的IMEI。該代碼將由第三方網站通過輸入IMEI生成,如果正確輸入電話,則該應用程序將工作。
該算法將基於來自IMEI的哈希和一些待確定的種子。在使用操作系統的大多數手機中,crypt函數應該與MD5或OS中可用的某些其他函數類似。
Thanku爲您提前提供任何形式的支持。