專利名稱:呼叫嘗試通知的制作方法
技術領域:
本發(fā)明涉及通信網絡,并且更具體而言涉及通信網絡中失敗的呼叫嘗試。
背景技術:
呼出禁止(OCB)的特征是阻擋來自特定主叫用戶的全部呼叫或一些呼叫。如果主叫用戶尚未支付任何未結清賬單,或者如果被叫用戶不想接收來自該主叫用戶的任何呼口L則可以實施OCB特征。通信網絡中的交換機檢查被叫用戶的簡檔,并且確定是否可以允許來自該主叫用戶的呼叫到達被叫用戶,或者是否必須禁止來自該主叫用戶的呼叫。如果交換機確定必須禁止該呼叫,則將拆除與該主叫用戶的通信鏈路,并且被叫用戶將不知道由該主叫用戶做出的呼叫嘗試。被叫用戶因此將不能夠回呼該主叫用戶。在一些情形下,也可能發(fā)生來自主叫用戶的呼叫嘗試由于一些網絡相關條件而失 敗的情況。例如,從交換機到被叫用戶的通信鏈路上可能存在干擾。并且,由于交換機資源不足(如存儲器過載、處理器過載、帶寬或電路限制等等)導致的差錯可以引起網絡擁塞的發(fā)生。在這里,將不在主叫用戶與被叫用戶之間建立所需要的通信會話。并且,被叫用戶將不知道由主叫用戶做出的呼叫嘗試,并且如果該呼叫是重要的,則被叫用戶不會有對主叫用戶進行回呼的選項。例如,如果主叫用戶正面臨醫(yī)療緊急情況,并且由主叫用戶做出的呼叫嘗試被禁止,則被叫用戶將不知道由主叫用戶做出的呼叫嘗試。被叫用戶因此將沒有對主叫用戶做出回呼的選項,并且主叫用戶將不能及時得到需要的醫(yī)療照顧。
發(fā)明內容
鑒于前文,本文的一個實施方式提供了一種在通信網絡中向被叫用戶通知失敗的呼叫嘗試的方法,其中,該呼叫嘗試是由主叫用戶向該被叫用戶做出的。交換機接收來自主叫用戶的呼叫請求,并且當在該主叫用戶與該被叫用戶之間不能建立通信會話時,該交換機向該被叫用戶通知該呼叫嘗試。該交換機檢查該主叫用戶的簡檔,并且確定是否可以在該主叫用戶與該被叫用戶之間建立通信會話。將該通知作為以下之中的至少一個來發(fā)送用于移動網絡的短消息服務(SMS)或多媒體消息收發(fā)服務(MMS)、用于SIP的MESSAGE(消息)方法、后面跟隨著用于PSTN模擬的主叫線路識別顯示(CLIP)的具有預先確定的持續(xù)時間的響鈴音調、用于PSTN-ISDN的FACILITY(設施)消息(DSSl)。該通知包括該主叫用戶的聯(lián)系細節(jié),其中該聯(lián)系細節(jié)包括主叫用戶的聯(lián)系號碼、該呼叫嘗試的時間以及該呼叫嘗試失敗的原因中的至少一個。該主叫用戶和該被叫用戶可以處于同一通信網絡中,或者該主叫用戶和該被叫用戶可以處于不同的通信網絡中。通信網絡可以是會話發(fā)起協(xié)議(SIP)網絡、公共陸地移動網絡(PLMN)或者公共交換電話網(PSTN)中的任意一個。實施方式還公開了一種用于在通信網絡中向被叫用戶通知失敗的呼叫嘗試的交換機,其中,該呼叫嘗試是由主叫用戶向該被叫用戶做出的。該交換機接收來自該主叫用戶的呼叫請求,并且當在該主叫用戶與該被叫用戶之間不能建立通信會話時,向該被叫用戶通知該呼叫嘗試。該交換機檢查該主叫用戶的簡檔,并且確定是否可以在該主叫用戶與該被叫用戶之間建立通信會話。該交換機從位于內部的存儲器和位于外部的存儲器中的至少一個獲得該主叫用戶的簡檔。該交換機使用以下之中的至少一個來發(fā)送該通知用于移動網絡的短消息服務(SMS)或多媒體消息收發(fā)服務(MMS)、用于SIP的MESSAGE方法、后面跟隨著用于PSTN模擬的主叫線路識別顯示的具有預先確定的持續(xù)時間的響鈴音調、用于PSTN-ISDN的FACILITY消息(DSSl)。當該主叫用戶與該被叫用戶處于同一通信網絡中時,或者當該主叫用戶和該被叫用戶處于不同的通信網絡中時,該交換機通知該被叫用戶。該交換機在向該被叫用戶發(fā)送的該通知中發(fā)送該主叫用戶的細節(jié)。當結合下文的描述和附圖來考慮時,將更好地認識并且理解本文的實施方式的這些以及其他方面。
從參考附圖的以下詳細描述將更好地理解本文的實施方式,其中圖I示出了根據本文的一個實施方式在通信網絡中連接到用戶的交換機的框圖;圖2示出了根據本文的一個實施方式的SIP網絡中的示例性實現(xiàn);
圖3示出了根據本文的一個實施方式的PLMN網絡中的示例性實現(xiàn);圖4示出了根據本文的一個實施方式的交換機的框圖;圖5是描繪了根據本文的一個實施方式的用于向被叫用戶通知失敗的呼叫嘗試的方法的流程圖。圖6示出了根據本文的一個實施方式的用于當主叫用戶與被叫用戶處于同一 SIP網絡中時向被叫用戶通知失敗的呼叫嘗試的流程圖;圖7示出了根據本文的一個實施方式的用于當主叫用戶與被叫用戶處于不同SIP網絡中時向被叫用戶通知失敗的呼叫嘗試的流程圖;以及圖8示出了根據本文的一個實施方式的用于當主叫用戶與被叫用戶處于不同PLMN網絡中時向被叫用戶通知失敗的呼叫嘗試的流程圖。
具體實施例方式參考附圖中所示的并且在下文中詳述的非限制性實施方式來更完整地解釋本文的實施方式及其各個特征和有利的細節(jié)。省略了對于公知組件和處理的描述,以免不必要地模糊本文的實施方式。本文使用的示例僅僅適用于促進對于可用于實施本文的實施方式的方式的理解,并且進一步使得本領域的熟練技術人員能夠實施本文的實施方式。因此,不應將示例解釋為限制本文的實施方式的范圍。本文的實施方式公開了用于向被叫用戶通知由主叫用戶做出的失敗的呼叫嘗試的系統(tǒng)和方法?,F(xiàn)在參考附圖并且更具體而言參考圖I到8來顯示實施方式,其中在附圖中相似的附圖標記始終一致地表示對應的特征。圖I示出了在通信網絡中連接到用戶的交換機的框圖。如果用戶A 101想要開始與用戶B 103的通信會話,則用戶A 101通過交換機102向用戶B 103發(fā)送呼叫請求。通信網絡中的交換機102在網絡中建立并且維持用戶之間的通信會話。交換機102從用戶A101向用戶B 103路由呼叫。在接收到呼叫請求之后,交換機102檢查用戶A 101的簡檔,并且確定是否允許用戶A 101做出呼叫。例如,簡檔可以具有用戶A 101的身份的細節(jié)、地址、關于向用戶A 101應用的任意呼叫禁止的細節(jié)、收費方案以及用戶A 101的任意其他細節(jié)。在檢查用戶A 101的簡檔之后,交換機102可以確定是否已禁止來自用戶A 101的呼口Li。如果來自用戶A 101的呼叫未被禁止,則交換機102在用戶A 101與用戶B 103之間建立通信會話。如果來自用戶A 101的呼叫被禁止,則交換機102不能在用戶A 101與用戶B 103之間建立通信會話。交換機102還可能由于網絡相關條件而不能在用戶A 101與用戶B 103之間建立通信會話。例如,交換機102與用戶B 103之間的通信可能由于交換機102中的空閑資源(如信道、帶寬、存儲器或CPU負載)不足而不能進行。如果用戶A 101與用戶B 103之間未建立通信會話,則由用戶A 101做出的呼叫嘗試失敗,并且交換機102向用戶B 103發(fā)送通知以指示由用戶A 101做出的呼叫嘗試。該通知可以包括用戶A 101的聯(lián)系細節(jié)。例如,可以將該通知作為消息方法(Message Method)來發(fā)送,并且消息方法可以包括用戶A 101的聯(lián)系號碼、該呼叫嘗試的時間以及該呼叫嘗試失敗的原因。在接收到呼叫嘗試通知之后,用戶B 103可以選擇回呼用戶A 101。圖2示出了 SIP網絡中的示例性實現(xiàn)。如果SIP(會話發(fā)起協(xié)議)用戶A 201想要開始與SIP用戶B 203的通信會話,則SIP用戶A 201通過交換機202向SIP用戶B 203發(fā)送呼叫請求。SIP網絡中的交換機202在該網絡中建立并且維持用戶之間的通信會話。 交換機202從SIP用戶A 201向SIP用戶B 203路由呼叫。在接收到呼叫請求之后,交換機202檢查SIP用戶A 201的簡檔,并且確定是否允許SIP用戶A 201做出呼叫。例如,簡檔可以具有SIP用戶A 201的身份的細節(jié)、地址、關于向SIP用戶A 201應用的任意呼叫禁止的細節(jié)、收費方案以及SIP用戶A 201的任意其他細節(jié)。在檢查SIP用戶A 201的簡檔之后,交換機202可以確定是否已禁止來自SIP用戶A 201的呼叫。如果來自SIP用戶A201的呼叫未被禁止,則交換機202在SIP用戶A 201與SIP用戶B 203之間建立通信會話。如果來自SIP用戶A 201的呼叫被禁止,則交換機202不能在SIP用戶A 201與SIP用戶B 203之間建立通信會話。交換機202還可能由于網絡相關條件而不能在SIP用戶A201與SIP用戶B 203之間建立通信會話。例如,交換機202與SIP用戶B 203之間的通信網絡可能不能工作。如果未在SIP用戶A 201與SIP用戶B 203之間建立通信會話,則由SIP用戶A 201做出的呼叫嘗試失敗,并且交換機202向SIP用戶B 203發(fā)送通知以指示由SIP用戶A 201做出的呼叫嘗試。該通知可以包括SIP用戶A 201的聯(lián)系細節(jié)。例如,可以將該通知作為消息方法來發(fā)送,并且消息方法可以包括SIP用戶A 201的聯(lián)系號碼、該呼叫嘗試的時間以及該呼叫嘗試失敗的原因。可以用文本格式或者用可擴展標記語言(XML)格式來發(fā)送數據內容。在接收到呼叫嘗試通知之后,SIP用戶B 203可以選擇回呼SIP用戶A201。圖3示出了 PLMN網絡中的示例性實現(xiàn)。如果PLMN (公共陸地移動網絡)用戶A301想要開始與PLMN用戶B 303的通信會話,則PLMN用戶A 301通過交換機302向PLMN用戶B 303發(fā)送呼叫請求。PLMN網絡中的交換機302在該網絡中建立并且維持用戶之間的通信會話。交換機302從PLMN用戶A 301向PLMN用戶B 303路由呼叫。在接收到呼叫請求之后,交換機302檢查PLMN用戶A 301的簡檔,并且確定是否允許PLMN用戶A 301做出呼叫。例如,簡檔可以具有PLMN用戶A 301的身份的細節(jié)、地址、關于向PLMN用戶A 301應用的任意呼叫禁止的細節(jié)、收費方案以及PLMN用戶A 301的任意其他細節(jié)。在檢查PLMN用戶A 301的簡檔之后,交換機302可以確定是否已禁止來自PLMN用戶A 301的呼叫。如果來自PLMN用戶A 301的呼叫未被禁止,則交換機302在PLMN用戶A 301與PLMN用戶B 303之間建立通信會話。如果來自PLMN用戶A 301的呼叫被禁止,則交換機302不能在PLMN用戶A 301與PLMN用戶B 303之間建立通信會話。交換機302還可能由于網絡相關條件而不能在PLMN用戶A 301與PLMN用戶B 303之間建立通信會話。如果未在PLMN用戶A 301與PLMN用戶B 303之間建立通信會話,則由PLMN用戶A 301做出的呼叫嘗試失敗,并且交換機302向PLMN用戶B 303發(fā)送通知以指示由PLMN用戶A 301做出的呼叫嘗試。該通知可以包括PLMN用戶A 301的聯(lián)系細節(jié)。例如,可以將該通知作為短消息服務(SMS)來發(fā)送,并且SMS可以包括PLMN用戶A 301的聯(lián)系號碼、該呼叫嘗試的時間以及該呼叫嘗試失敗的原因。在第二示例中,可以將該通知作為多媒體消息收發(fā)服務(MMS)來發(fā)送。在接收到呼叫嘗試通知之后,PLMN用戶B 303可以選擇回呼PLMN用戶A 301。圖4示出了交換機的框圖。如果主叫用戶想要開始與被叫用戶的通信會話,則主叫用戶通過交換機102向被叫用戶發(fā)送呼叫請求。交換機102在該網絡中建立并且維持用戶之間的通信會話。交換機102從主叫用戶向被叫用戶路由呼叫。交換機102中的協(xié)議引擎403接收呼叫請求,并且確定主叫用戶想要開始與被叫用戶的通信會話。協(xié)議引擎403然后向呼叫控制引擎402通知來自主叫用戶的呼叫請求。在向呼叫控制引擎402通知了來 自主叫用戶的呼叫請求之后,呼叫控制引擎402從訂戶簡檔引擎404獲得主叫用戶的細節(jié)。訂戶簡檔引擎404具有主叫用戶的簡檔細節(jié)。例如,訂戶簡檔引擎404可以具有主叫用戶的身份的細節(jié)、地址、關于應用于主叫用戶的任何呼叫禁止的細節(jié)、收費方案、給予主叫用戶的特權、訂閱信息和主叫用戶的任意其他細節(jié)。在其他實施方式中,可以在位于交換機102外部的存儲器中給出主叫用戶的細節(jié)。例如,可以將主叫用戶的細節(jié)存儲在歸屬位置寄存器(HLR)中。如果在位于交換機102外部的存儲器中給出主叫用戶的細節(jié),則交換機102從位于外部的存儲器獲得該細節(jié)。在獲得主叫用戶的細節(jié)之后,呼叫控制引擎402確定是否可以在主叫用戶與被叫用戶之間建立通信會話。如果主叫用戶的細節(jié)指示可以在主叫用戶與被叫用戶之間建立通信會話,則呼叫控制引擎402指示協(xié)議引擎403建立該通信會話。如果主叫用戶的細節(jié)指示來自該主叫用戶的呼叫被禁止,則呼叫控制引擎402指示協(xié)議引擎403終止與主叫用戶的通信鏈路。協(xié)議引擎403還可以向主叫用戶指示該呼叫被禁止。來自主叫用戶的呼叫請求還可能由于一些網絡相關的條件而失敗,或者主叫用戶可能不具有足夠的信用來做出呼叫。呼叫控制引擎402還指示協(xié)議引擎403向被叫用戶發(fā)送用于指示失敗的呼叫嘗試的通知。由協(xié)議引擎403發(fā)送的該通知可以包括主叫用戶的聯(lián)系細節(jié)以及呼叫嘗試的時間。例如,如果主叫用戶和被叫用戶處于SIP網絡中,則協(xié)議引擎403可以將該通知作為消息方法來發(fā)送,并且如果用戶處于PLMN網絡中,則協(xié)議引擎403可以將該通知作為SMS來發(fā)送。在向被叫用戶發(fā)送該通知之前,協(xié)議引擎403將全部需要的信息包括在該通知中。處理器401控制交換機102工作。圖5是描繪了用于向被叫用戶通知失敗的呼叫嘗試的方法的流程圖。如果主叫用戶想要開始與被叫用戶的通信會話,則該主叫用戶向被叫用戶發(fā)送(501)呼叫請求。交換機102接收(502)該呼叫請求,并且確定該主叫用戶想要開始與被叫用戶的通信會話。交換機102檢查(503)主叫用戶的簡檔,并且確定是否可以在該主叫用戶與該被叫用戶之間建立通信會話。如果可以在主叫用戶與被叫用戶之間建立通信會話,則交換機102建立(504)用戶之間的通信會話。如果不能在主叫用戶與被叫用戶之間建立通信會話,則交換機102終止(506)與主叫用戶的通信鏈路,并且還向被叫用戶發(fā)送通知(505),用于向被叫用戶通知失敗的呼叫嘗試。如果不允許主叫用戶做出呼叫,或者交換機102由于一些網絡條件而不能與被叫用戶建立通信鏈路,則交換機102可以終止與主叫用戶的鏈路。在接收到呼叫嘗試通知之后,被叫用戶可以選擇呼叫主叫用戶。可以按照給出的次序、不同的次序或者同時地執(zhí)行方法500中的各種動作。此外,在一些實施方式中,可以省略圖5中列出的一些動作。圖6示出了當主叫用戶和被叫用戶處于同一 SIP網絡中時用于向被叫用戶通知失敗的呼叫嘗試的流程圖。如果SIP用戶A 201想要開始與SIP用戶B 203的通信會話,則SIP用戶A 201通過交換機202向SIP用戶B 203發(fā)送呼叫請求。例如,可以將該呼叫請求作為邀請B 601消息來發(fā)送。在接收到呼叫請求之后,交換機202檢查SIP用戶A 201的簡檔,并且確定是否允許SIP用戶A 201做出呼叫。在檢查SIP用戶A 201的簡檔之后,交換機202可以確定是否已禁止來自SIP用戶A 201的呼叫。如果來自SIP用戶A 201的呼叫被禁止,則交換機202不在SIP用戶A 201與SIP用戶B 203之間建立通信會話。交換機202還可能由于網絡相關條件而不能在SIP用戶A 201與SIP用戶B 203之間建立通信會話。例如,交換機202可能不能向SIP用戶B 203路由該呼叫請求。如果未在SIP用戶 A 201與SIP用戶B 203之間建立通信會話,則由SIP用戶A 201做出的呼叫嘗試失敗,并且交換機202向SIP用戶B 203發(fā)送通知以指示由SIP用戶A 201做出的呼叫嘗試。該通知可以包括SIP用戶A 201的聯(lián)系細節(jié)。例如,可以將該通知作為SIP MESSAGE(消息)602來發(fā)送。在從交換機202接收到該通知之后,SIP用戶B 203向交換機202發(fā)送用于指示該通知的接收的確認。例如,可以將該確認作為200 OK 603消息來發(fā)送。在接收到該確認之后,交換機202向SIP用戶A 201發(fā)送用于指示呼叫嘗試失敗的消息。例如,由交換機202向SIP用戶A 201發(fā)送的消息可以是SIP差錯響應代碼4XX/5XX/6XX 604。交換機202也終止與SIP用戶A 201的鏈路。圖7示出了當主叫用戶和被叫用戶處于不同SIP網絡中時用于向被叫用戶通知失敗的呼叫嘗試的流程圖。如果SIP用戶A 201想要開始與SIP用戶B 203的通信會話,則SIP用戶A 201通過交換機A 202向SIP用戶B 203發(fā)送呼叫請求。例如,可以將該呼叫請求作為邀請B 701消息來發(fā)送。在接收到呼叫請求之后,交換機A 202檢查SIP用戶A 201的簡檔,并且確定是否允許SIP用戶A 201做出呼叫。在檢查SIP用戶A 201的簡檔之后,交換機A 202可以確定是否已禁止來自SIP用戶A 201的呼叫。如果來自SIP用戶A 201的呼叫被禁止,則交換機A 202不在SIP用戶A 201與SIP用戶B 203之間建立通信會話。交換機A 202還可能由于網絡相關條件而不能在SIP用戶A 201與SIP用戶B 203之間建立通信會話。如果未在SIP用戶A 201與SIP用戶B 203之間建立通信會話,則由SIP用戶A 201做出的呼叫嘗試失敗,并且交換機A 202通過交換機B 202向SIP用戶B 203發(fā)送通知,以指示由SIP用戶A 201做出的呼叫嘗試。該通知可以包括SIP用戶A 201的聯(lián)系細節(jié)。例如,可以將該通知作為SIP MESSAGE 702來發(fā)送。在接收到該通知之后,交換機B 202向SIP用戶B 203路由該消息。例如,可以將由交換機B 202發(fā)送的該通知作為SIPMESSAGE 703 來發(fā)送。在接收到該通知之后,SIP用戶B 203的通信終端通過交換機B 202向交換機A202發(fā)送用于指示該通知的接收的確認。例如,可以將由SIP用戶B 203向交換機B 202發(fā)送的該確認作為200 OK 704消息來發(fā)送,并且將由交換機B 202向交換機A 202發(fā)送的該確認作為200 OK 705消息來發(fā)送。在接收到該確認之后,交換機A 202向SIP用戶A 201發(fā)送用于指示呼叫嘗試失敗的消息。例如,由交換機A 202向SIP用戶A 201發(fā)送的消息可以是SIP差錯代碼4XX/5XX/6XX 604。交換機A 202還終止與SIP用戶A 201的鏈路。圖8示出了當主叫用戶和被叫用戶處于不同PLMN網絡中時用于向被叫用戶通知失敗的呼叫嘗試的流程圖。如果PLMN用戶A 301想要開始與PLMN用戶B 303的通信會話,則PLMN用戶A 301通過交換機A 302向PLMN用戶B 303發(fā)送呼叫請求。在接收到呼叫請求之后,交換機A 302檢查PLMN用戶A 301的簡檔,并且確定是否允許PLMN用戶A 301做出呼叫。在檢查PLMN用戶A 301的簡檔之后,交換機A 302可以確定是否已禁止來自PLMN用戶A 301的呼叫。如果來自PLMN用戶A 301的呼叫被禁止,則交換機A 302不在PLMN用戶A 301與PLMN用戶B 303之間建立通信會話。交換機A 302還可能由于網絡相關條件而不能在PLMN用戶A 301與PLMN用戶B 303之間建立通信會話。如果未在PLMN用戶A 301與PLMN用戶B 303之間建立通信會話,則由PLMN用戶A 301做出的呼叫嘗試失敗,并且交換機A 302通過短消息服務中心(SMSC)A 80USMSC B 801和交換機B 302向PLMN用戶B 303發(fā)送通知,以指示由PLMN用戶A 301做出的呼叫嘗試。該通知可以包括PLMN 用戶A 301的聯(lián)系細節(jié)。例如,可以將該通知作為短消息(SM)來發(fā)送,并且向SMSC A 801發(fā)送的消息可以是移動發(fā)起(MO)轉發(fā)802消息。SMSC A 801向目的地路由從交換機302發(fā)送的消息。如果不能建立通信鏈路,則SMSC A 801存儲該消息,并且當可以與目的地建立通信鏈路時向目的地轉發(fā)該消息。在接收到該消息之后,SMSC A 801向交換機302發(fā)送用于指示該消息的接收的確認。例如,由SMSC A 801向交換機A 302發(fā)送的該確認可以是MO轉發(fā)SM-ACK 803消息。SMSC A 801然后在PLMN用戶B 303的網絡中向SMSC B 801發(fā)送查詢,請求用于向PLMN用戶B 303路由該消息的信息。例如,發(fā)送的查詢可以是服務路由804消息。SMSC B 801通過向SMSC A 801發(fā)送需要的路由信息來對該查詢進行響應。例如,可以將該信息作為服務路由信息(SRI)-ACK 805消息來發(fā)送。在接收到路由信息之后,SMSC A 801使用接收的路由信息并且向SMSC B 801發(fā)送SM。例如,可以使用移動終止(MT)轉發(fā)806消息向SMSC B801發(fā)送該SM。SMSC B 801然后通過交換機B 302向PLMN用戶B 303發(fā)送該SM。例如,向交換機302發(fā)送的該消息可以是MT轉發(fā)807消息,并且從交換機B 302向PLMN用戶B303發(fā)送的該消息可以是SM 808信號。PLMN用戶B 303的通信終端向交換機B 302發(fā)送用于確認該消息的成功接收的確認。例如,從PLMN用戶B 303的通信終端向交換機B 302發(fā)送的確認可以是傳遞ACK 809消息。交換機B 302然后通過SMSC B 801向SMSC A 801轉發(fā)該確認。例如,由交換機B 302向SMSC B 801發(fā)送的確認可以是MT轉發(fā)SM-ACK 8010消息,并且由SMSC B 801向SMSC A 801發(fā)送的確認可以是MT轉發(fā)SM-ACK 8011消息。在其他實施方式中,主叫用戶和被叫用戶可以處于同一公共交換電話網(PSTN)中,或者主叫用戶和被叫用戶可以處于不同PSTN中。在該實施方式中,如果被叫用戶是模擬PSTN用戶,則可以通過經由FSK(移頻鍵控)傳輸連同具有預先確定的持續(xù)時間的響鈴電流向被叫用戶的通信終端發(fā)送CLIP-A(主叫線路顯示-模擬)來進行該通知。如果被叫用戶是ISDN PSTN用戶,則可以通過向被叫用戶的通信終端發(fā)送DSS1FACILITY消息來進行該通知。在主叫用戶和被叫用戶可以處于不同公共交換電話網(PSTN)的情況下,可以通過公共信道信令7 (CCS7)協(xié)議(SCCP-TCAP消息)來完成該通知。
可以通過運行在至少一個硬件設備上并且執(zhí)行網絡管理功能以控制網絡元件的至少一個軟件程序來實現(xiàn)本文公開的實施方式。圖I、圖2、圖3和圖4中顯示的網絡元件包括可以是硬件設備或硬件設備與軟件模塊的組合中的至少一個的方框。本文公開的實施方式詳細說明了用于向被叫用戶通知由主叫用戶做出的失敗的呼叫嘗試的系統(tǒng)和方法。因此,應理解,要將保護范圍擴展到這種程序,并且另外擴展到其中具有消息的計算機可讀裝置,這種計算機可讀存儲裝置包括程序代碼模塊,該程序代碼模塊用于當程序運行在服務器或移動設備或任意合適的可編程設備上時實現(xiàn)該方法的一個或多個步驟。在優(yōu)選實施方式中,通過或者結合以例如超高速集成電路硬件描述語言(VHDL)或任意其他編碼語言所編寫的代碼來實現(xiàn)該方法,或者由在至少一個硬件設備上執(zhí)行的一個或多個VHDL或多個軟件模塊來實現(xiàn)該方法。硬件設備可以是可以被編程的任意類型的設備,包括例如任意類型的計算機,如服務器或個人計算機等等;或者它們的組合,例如一個處理器和兩個FPGA。該設備包括的裝置還可以是例如硬件裝置(例如ASIC)、或者硬件與軟件裝置的組合(例如ASIC與FPGA)、或者至少一個微處理器與軟件模塊位于其 中的至少一個存儲器??梢杂眉冇布⒒虿糠钟布糠周浖貙崿F(xiàn)文所述的方法的實施方式??蛇x擇地,可以在不同的硬件設備上,例如使用多個CPU,實現(xiàn)本發(fā)明。
具體實施方式
的前文描述將完整地披露本文的實施方式的通用特性,使得其他人可以通過應用當前知識容易地修改并且/或者調整該具體實施方式
的各種應用而不會脫離通用構思,并且因此該調整和修改應該并且意圖被包括在所公開的實施方式的等同方式的含義和范圍中。要理解,本文所采用的措辭或術語是為了描述而不是為了限制的目的。因 此,雖然根據優(yōu)選實施方式描述了本文的實施方式,但是本領域的熟練技術人員將認識到可以利用在本文所述的權利要求的精神和范圍之內的修改來實施本文的實施方式。
權利要求
1.一種用于在通信網絡中向被叫用戶通知失敗的呼叫嘗試的方法,其中,所述呼叫嘗試是由主叫用戶向所述被叫用戶做出的,所述方法包括以下步驟 交換機(102)接收來自主叫用戶的呼叫請求;以及 當在所述主叫用戶與所述被叫用戶之間不能建立通信會話時,所述交換機(102)向所述被叫用戶通知所述呼叫嘗試。
2.根據權利要求I所述的方法,其中,所述交換機(102)檢查所述主叫用戶的簡檔,并且確定是否能夠在所述主叫用戶與所述被叫用戶之間建立通信會話。
3.根據權利要求I所述的方法,其中,將所述通知作為以下之中的至少一個來發(fā)送 短消息服務(SMS); 多媒體消息收發(fā)服務(MMS); 會話發(fā)起協(xié)議(SIP)消息(MESSAGE)方法; I號數字用戶信令系統(tǒng)(DSSl)設施(FACILITY)方法; 后面跟隨主叫線路識別顯示(CLIP)的具有預先確定的持續(xù)時間的響鈴音調。
4.根據權利要求I所述的方法,其中,所述通知包括所述主叫用戶的聯(lián)系細節(jié),其中所述聯(lián)系細節(jié)包括以下之中的至少一個 主叫用戶的聯(lián)系號碼; 所述呼叫嘗試的時間;以及 所述呼叫嘗試失敗的原因。
5.根據權利要求I所述的方法,其中,所述主叫用戶和所述被叫用戶處于同一通信網絡中.
6.根據權利要求I所述的方法,其中,所述主叫用戶和所述被叫用戶處于不同的通信網絡中。
7.根據權利要求I所述的方法,其中,所述通信網絡是以下之中的任意一個 會話發(fā)起協(xié)議(SIP)網絡; 公共陸地移動網絡(PLMN);或 公共交換電話網(PSTN)。
8.一種用于在通信網絡中向被叫用戶通知失敗的呼叫嘗試的交換機(102),其中所述呼叫嘗試是由主叫用戶向所述被叫用戶做出的,所述交換機(102)包括至少一個裝置,所述至少一個裝置被適配為 接收來自所述主叫用戶的呼叫請求;以及 當在所述主叫用戶與所述被叫用戶之間不能建立通信會話時,向所述被叫用戶通知所述呼叫嘗試。
9.根據權利要求8所述的交換機(102),其中,所述交換機(102)被適配為檢查所述主叫用戶的簡檔,并且確定是否能夠在所述主叫用戶與所述被叫用戶之間建立通信會話。
10.根據權利要求9所述的交換機(102),其中,所述交換機(102)被適配為從以下之中的至少一個獲得所述主叫用戶的簡檔 位于內部的存儲器(304);以及 位于外部的存儲器。
11.根據權利要求8所述的交換機(102),其中,所述交換機(102)被適配為使用以下之中的至少一個來發(fā)送所述通知 短消息服務(SMS); 多媒體消息收發(fā)服務(MMS); 會話發(fā)起協(xié)議(SIP)消息(MESSAGE)方法; I號數字用戶信令系統(tǒng)(DSSl)設施(FACILITY)方法; 后面跟隨主叫線路識別顯示(CLIP)的具有預先確定的持續(xù)時間的響鈴音調。
12.根據權利要求8所述的交換機(102),其中,所述交換機(102)被適配為在向所述被叫用戶發(fā)送的所述通知中發(fā)送所述主叫用戶的細節(jié)。
13.根據權利要求8所述的交換機(102),其中,所述交換機(102)被適配為當所述主叫用戶與所述被叫用戶處于同一通信網絡中時向所述被叫用戶進行通知。
14.根據權利要求8所述的交換機(102),其中,所述交換機(102)被適配為當所述主叫用戶與所述被叫用戶處于不同的通信網絡中時向所述被叫用戶進行通知。
全文摘要
本文的實施方式涉及用于詳述在通信網絡中針對被叫方做出的、未成功的全部呼叫嘗試的呼叫列表。失敗的原因的范圍可能從無應答到超出范圍或者網絡擁塞。公開了一種用于向被叫用戶通知由主叫用戶做出的失敗的呼叫嘗試的系統(tǒng)和方法。交換機接收來自主叫用戶的呼叫請求,并且在確定在主叫用戶與被叫用戶之間不能建立通信會話之后,交換機終止到主叫用戶的鏈路,并且向被叫用戶發(fā)送呼叫嘗試通知。向被叫用戶通知由主叫用戶做出的呼叫嘗試、主叫用戶的聯(lián)系細節(jié)以及呼叫嘗試失敗的原因。
文檔編號H04M3/42GK102771107SQ201080064474
公開日2012年11月7日 申請日期2010年2月22日 優(yōu)先權日2010年2月22日
發(fā)明者J·哈里施, T·索尼 申請人:阿爾卡特朗訊