The subject matter described herein relates to controlling DSP resource utilization in a media gateway. More particularly, the subject matter described herein relates to methods, systems, and computer readable media for intelligent optimization of digital signal processor (DSP) resource utilization in a media gateway.
Media gateways switch packets for IP to IP (IP-IP) and IP to TDM calls. One of the most expensive resources in a media gateway is digital signal processors (DSPs). DSPs are needed for calls that require special processing, such as transcoding or feature activation. In a media gateway architecture where DSP resources are shared among all calls, it is desirable to intelligently allocate DSP resources to increase the switching capacity of a media gateway. Accordingly, there exists a need for methods, systems, and computer readable media for intelligent optimization of DSP resource utilization in a media gateway.
The subject matter described herein includes methods, systems, and computer readable media for intelligent optimization of digital signal processor (DSP) resource utilization in a media gateway. In one method, it is determined in a media gateway whether predetermined conditions exist for DSP-less IP-IP switching for a call. In response to determining that the predetermined conditions exist, DSP-less IP-IP switching is implemented for the call in the media gateway. After implementing the DSP-less IP-IP switching for the call, it is determined whether a predetermined event occurs that requires insertion of DSP resources during the call. In response to determining that the predetermined event occurs, the DSP resources are inserted into the call during the call. The subject matter described herein for intelligent optimization of DSP resource utilization in a media gateway can be implemented using computer readable medium having stored thereon executable instructions that when executed by the processor of a computer control the computer to perform steps. Exemplary computer readable media suitable for implementing the subject matter described herein include chip memory devices, disk memory devices, programmable logic devices, and application specific integrated circuits. In addition, a computer readable medium that implements the subject matter described herein can be located on a single device or computing platform or may be distributed across multiple devices or computing platforms.
Preferred embodiments of the subject matter described herein will now be described with reference to the accompanying drawings of which:
The subject matter described herein includes methods, systems, and computer readable media for intelligent optimization of DSP resources in a media gateway.
Without DSP-less IP-IP switching, the scenario illustrated in
Resource manager 208 may determine based on signaling from media gateway controller 204 via MGC interface 202 whether DSP-less IP-IP switching conditions exist for a call. Exemplary conditions will be described in detail below. In the illustrated example, it is assumed that the conditions for DSP-less IP-IP switching exist. According, resource manager 208 may effect DSP-less IP-IP switching for the call, where effecting DSP-less IP-IP switching for the call includes provisioning the network interface 102 associated with the inbound call leg to switch the media packets for the call to the network interface 102 associated with the outbound call leg through packet switching matrix 104 without involving a DSP 110. This may be accomplished by having the inbound network interface perform header manipulation of the packets and adjust the Ethernet frame in which the packet is carried via packet switching matrix 104 so that the packet will be forwarded from packet switching matrix 104 to the network interface 102 associated with the outbound call leg, rather than one of voice servers 106 for DSP processing. In addition, the inbound network interface or the outbound network interface may perform header manipulation for the call. Header manipulation may include mapping the incoming IP address and port to the appropriate outgoing IP address and port and to update the IP and UDP headers for the outgoing RTP and RTCP packets. The network interface may also re-compute the IP header checksum and the UDP header checksum. These fields may be updated in the outgoing RTCP or RTP packets. In one implementation, the UDP header checksum may be set to zero to save network processor cycles on the network interface cards.
According to another aspect of the subject matter described herein, DSP resources may be re-inserted into a call if an event occurs that requires DSP resources. For example, when a feature is activated for a call or when the codec associated with the call changes, it may be necessary to insert DSP resources in the call.
If all of the above conditions are met, resource manager 208 may determine that the conditions exist for DSP-less IP-IP insertion. RFC 2833 describes methods for carrying DTMF digits, telephony tones, and other signals in RTP payloads. If both sides support this feature, they must have the same configurations for this feature for DSP-less IP-IP switching.
Another determination that is made in steps 300 and 302 is whether or not the maximum number of optimizations has been exceeded for a call. For example, it may be desirable to limit the number of times a call can be optimized, i.e., the number of times that DSP resources can be removed from a call after initial or mid-call DSP insertion. Whether the maximum number of optimizations has been exceeded can be determined by resource manager 208 examining a configurable parameter and the number of the times a call has been optimized. If the number of times would exceed the configurable parameter, it may be desirable not to allow DSP-less IP-IP insertion for the call.
If it is determined that the conditions exist and the maximum number of optimizations has not been exceeded, in step 304, DSP-less IP-IP switching is implemented for the call. DSP-less IP-IP switching may be implemented exclusively by the network interface, as illustrated in
After DSP-less IP-IP switching is established for a call, the call must be monitored to determine whether an event occurs that requires DSP insertion (steps 306 and 308). Exemplary events that require DSP insertion during the call may include:
If any of the above listed conditions occur, mid-call insertion of DSP resources is required. Mid-call insertion may include resource manager 208 populating the session table on the network interface associated with the inbound call leg before the call through a DSP 206 (step 310).
Once DSP resources are inserted into a call, control returns to step 300 where it is determined whether DSP-less IP-IP switching conditions exist, and the process described above is repeated. Thus, the subject matter described herein allows a DSP initially used in a call to be removed, re-inserted, and re-removed if the conditions for DSP-less IP-IP switching change multiple times during a call. In one example, the call is initially established in IP-IP switching mode because the above enumerated conditions for DSP-less IP-IP switching are met. The call is then changed such that the DSP is inserted in the path (i.e., to play a tone or announcement). In this case, once the tone or announcement is played and the condition that required the DSP is no longer true, resource manager 208 may reestablish DSP-less IP-IP switching.
There are a predetermined number of conditions for which resource manager 208 may determine that DSP-less IP-IP switching is not possible for the call. Examples of such conditions are as follows:
any type of media adaptation is required, such as:
tone detection/reporting is required;
RFC 2833 interworking is required (one leg has RFC 2833 on
while the other leg is off); and
tandem-free operation (TFO) is active.
If any of the above conditions is initially true or becomes true during a call, resource manager 208 may determine that DSP-less IP-IP switching is not or is no longer possible.
As described above, it is desirable that resource manager 208 limit the number of optimizations for a call. This is because frequent optimization (DSP removal) and break (DSP insertion) operations may have a negative effect on the performance of the Media Gateway (in maximum calls per second) and on both the RTP and RTCP streams for the call. Frequent changing of the timestamp and sequence numbers in the RTP stream can result in high rate of packet loss until the receivers re-sync to the new timestamp and sequence numbers. Similarly, RTCP packets may not be sent at the appropriate time, resulting in call failure. In order to minimize the media gateway performance and call quality impacts due to frequent optimization and break operations, as stated above, media gateway 200 may support a configurable parameter that specifies the maximum number of breaks a call may undergo (if not specified, there may be no limit). If the maximum number of breaks is specified and reached for a call, the media gateway will not re-optimize the call even if all of the optimization preconditions are met. The call may remain unoptimized for the life of the call once the maximum number of optimizations is met.
It will be understood that various details of the presently disclosed subject matter may be changed without departing from the scope of the presently disclosed subject matter. Furthermore, the foregoing description is for the purpose of illustration only, and not for the purpose of limitation.
Number | Name | Date | Kind |
---|---|---|---|
3652798 | McNeilly et al. | Mar 1972 | A |
4048446 | Hafner et al. | Sep 1977 | A |
4455649 | Esteban et al. | Jun 1984 | A |
4545052 | Steierman | Oct 1985 | A |
5295136 | Ashley et al. | Mar 1994 | A |
5375121 | Nishino et al. | Dec 1994 | A |
5612957 | Gregerson et al. | Mar 1997 | A |
5710976 | Hill et al. | Jan 1998 | A |
5740157 | Demiray et al. | Apr 1998 | A |
5905873 | Hartmann et al. | May 1999 | A |
5930264 | Nguyen | Jul 1999 | A |
5933487 | Strickland | Aug 1999 | A |
5956673 | Weaver et al. | Sep 1999 | A |
5995923 | Mermelstein et al. | Nov 1999 | A |
5999529 | Bernstein et al. | Dec 1999 | A |
6006189 | Strawczynski et al. | Dec 1999 | A |
6009467 | Ratcliff et al. | Dec 1999 | A |
6026086 | Lancelot et al. | Feb 2000 | A |
6031904 | An et al. | Feb 2000 | A |
6046999 | Miki et al. | Apr 2000 | A |
6078595 | Jones et al. | Jun 2000 | A |
6141784 | Davis et al. | Oct 2000 | A |
6144667 | Doshi et al. | Nov 2000 | A |
6147988 | Bartholomew et al. | Nov 2000 | A |
6172990 | Deb et al. | Jan 2001 | B1 |
6185424 | Pon et al. | Feb 2001 | B1 |
6246879 | Segura et al. | Jun 2001 | B1 |
6256612 | Vo et al. | Jul 2001 | B1 |
6272358 | Brent et al. | Aug 2001 | B1 |
6275578 | De Trana et al. | Aug 2001 | B1 |
6295302 | Hellwig et al. | Sep 2001 | B1 |
6298055 | Wildfeuer | Oct 2001 | B1 |
6324409 | Shaffer et al. | Nov 2001 | B1 |
6324515 | Rabipour et al. | Nov 2001 | B1 |
6339594 | Civanlar et al. | Jan 2002 | B1 |
6353666 | Henderson et al. | Mar 2002 | B1 |
6389016 | Sabaa et al. | May 2002 | B1 |
6392993 | Hamilton et al. | May 2002 | B1 |
6414964 | Holmquist et al. | Jul 2002 | B1 |
6424637 | Pecen et al. | Jul 2002 | B1 |
6463454 | Lumelsky et al. | Oct 2002 | B1 |
6549945 | Sinibaldi et al. | Apr 2003 | B1 |
6553423 | Chen | Apr 2003 | B1 |
6574469 | Xiang et al. | Jun 2003 | B1 |
6600738 | Alperovich et al. | Jul 2003 | B1 |
6614781 | Elliott et al. | Sep 2003 | B1 |
6625169 | Tofano | Sep 2003 | B1 |
6647428 | Bannai et al. | Nov 2003 | B1 |
6658064 | Rotola-Pukkila et al. | Dec 2003 | B1 |
6671367 | Graf et al. | Dec 2003 | B1 |
6693996 | Mansfield | Feb 2004 | B2 |
6721269 | Cao et al. | Apr 2004 | B2 |
6731627 | Gupta et al. | May 2004 | B1 |
6731647 | Yao | May 2004 | B2 |
6765931 | Rabenko et al. | Jul 2004 | B1 |
6778517 | Lou et al. | Aug 2004 | B1 |
6781983 | Armistead | Aug 2004 | B1 |
6795437 | Räsänen et al. | Sep 2004 | B1 |
6842461 | Harris | Jan 2005 | B2 |
6845089 | Gu et al. | Jan 2005 | B1 |
6850778 | Honkala et al. | Feb 2005 | B1 |
6850883 | Kapanen et al. | Feb 2005 | B1 |
6865220 | Abrishami | Mar 2005 | B2 |
6876646 | Dore et al. | Apr 2005 | B1 |
6885638 | Xu et al. | Apr 2005 | B2 |
6898208 | Sligo et al. | May 2005 | B1 |
6944166 | Perinpanathan et al. | Sep 2005 | B1 |
6956816 | Alexander et al. | Oct 2005 | B1 |
6967958 | Ono et al. | Nov 2005 | B2 |
6967972 | Volftsun et al. | Nov 2005 | B1 |
6973024 | Joseph et al. | Dec 2005 | B1 |
6983163 | Sato et al. | Jan 2006 | B2 |
6985530 | Zerbe | Jan 2006 | B1 |
6990340 | Tamura et al. | Jan 2006 | B2 |
6999459 | Callon et al. | Feb 2006 | B1 |
7006489 | Li et al. | Feb 2006 | B2 |
7023819 | Falsafi | Apr 2006 | B2 |
7054318 | Eneroth et al. | May 2006 | B2 |
7054320 | Lee et al. | May 2006 | B1 |
7058085 | Earnshaw et al. | Jun 2006 | B2 |
7068623 | Barany et al. | Jun 2006 | B1 |
7072358 | Suvanen | Jul 2006 | B2 |
7082143 | LeBlanc et al. | Jul 2006 | B1 |
7085289 | Cromer et al. | Aug 2006 | B2 |
7089011 | Mangal | Aug 2006 | B1 |
7095733 | Yarlagadda et al. | Aug 2006 | B1 |
7103021 | Jou | Sep 2006 | B2 |
7106701 | Stümpert et al. | Sep 2006 | B2 |
7133694 | Lanig et al. | Nov 2006 | B2 |
7136375 | Koistinen | Nov 2006 | B1 |
7162024 | Wah et al. | Jan 2007 | B2 |
7174156 | Mangal | Feb 2007 | B1 |
7180892 | Tackin | Feb 2007 | B1 |
7181209 | Tamura | Feb 2007 | B2 |
7203226 | Rabipour et al. | Apr 2007 | B1 |
7233595 | Hollis et al. | Jun 2007 | B1 |
7233600 | Chau et al. | Jun 2007 | B1 |
7240000 | Harada | Jul 2007 | B2 |
7245589 | Neulist et al. | Jul 2007 | B2 |
7245931 | Wang et al. | Jul 2007 | B2 |
7280530 | Chang et al. | Oct 2007 | B2 |
7304984 | Butler et al. | Dec 2007 | B2 |
7305229 | Fox et al. | Dec 2007 | B2 |
7349698 | Gallagher et al. | Mar 2008 | B2 |
7369859 | Gallagher | May 2008 | B2 |
7400881 | Kallio | Jul 2008 | B2 |
7411941 | Chu et al. | Aug 2008 | B2 |
7471655 | Gallagher et al. | Dec 2008 | B2 |
7483374 | Nilakantan et al. | Jan 2009 | B2 |
7593415 | Li et al. | Sep 2009 | B2 |
7639601 | Rabipour et al. | Dec 2009 | B2 |
7729346 | Lee et al. | Jun 2010 | B2 |
7792150 | Chen et al. | Sep 2010 | B2 |
7830864 | Li | Nov 2010 | B2 |
7835346 | He et al. | Nov 2010 | B2 |
8254372 | Rabipour et al. | Aug 2012 | B2 |
8442196 | Shaffer et al. | May 2013 | B1 |
8908541 | Chen et al. | Dec 2014 | B2 |
20010024960 | Mauger | Sep 2001 | A1 |
20010036158 | Hallenstal et al. | Nov 2001 | A1 |
20010043577 | Barany et al. | Nov 2001 | A1 |
20020001302 | Pickett | Jan 2002 | A1 |
20020013147 | Fauconnier et al. | Jan 2002 | A1 |
20020019881 | Bokhari et al. | Feb 2002 | A1 |
20020027930 | Huh et al. | Mar 2002 | A1 |
20020049860 | Koistinen | Apr 2002 | A1 |
20020054571 | Falsafi | May 2002 | A1 |
20020072364 | Tamura | Jun 2002 | A1 |
20020106029 | Bunn et al. | Aug 2002 | A1 |
20020118673 | Abrishami et al. | Aug 2002 | A1 |
20030005106 | Isoda | Jan 2003 | A1 |
20030032440 | Sato et al. | Feb 2003 | A1 |
20030058822 | Jou | Mar 2003 | A1 |
20030063569 | Kalliokulju et al. | Apr 2003 | A1 |
20030072273 | Aiello et al. | Apr 2003 | A1 |
20030093509 | Li et al. | May 2003 | A1 |
20030112796 | Kwan | Jun 2003 | A1 |
20030117954 | De Neve et al. | Jun 2003 | A1 |
20030123466 | Somekh et al. | Jul 2003 | A1 |
20030123485 | Yi et al. | Jul 2003 | A1 |
20030133423 | LaDue | Jul 2003 | A1 |
20030134653 | Sarkkinen et al. | Jul 2003 | A1 |
20030135376 | Harada | Jul 2003 | A1 |
20030135784 | Yamaguchi et al. | Jul 2003 | A1 |
20030189720 | Bei et al. | Oct 2003 | A1 |
20030195981 | Graf et al. | Oct 2003 | A1 |
20030210659 | Chu et al. | Nov 2003 | A1 |
20030233274 | Urken et al. | Dec 2003 | A1 |
20040008652 | Tanzella et al. | Jan 2004 | A1 |
20040010582 | Oliver | Jan 2004 | A1 |
20040032860 | Mundra et al. | Feb 2004 | A1 |
20040037224 | Choi et al. | Feb 2004 | A1 |
20040037314 | Spear | Feb 2004 | A1 |
20040047364 | Briggs et al. | Mar 2004 | A1 |
20040066745 | Joe | Apr 2004 | A1 |
20040073424 | Geppert et al. | Apr 2004 | A1 |
20040090989 | Kobayashi | May 2004 | A1 |
20040100914 | Hellwig et al. | May 2004 | A1 |
20040101125 | Graf et al. | May 2004 | A1 |
20040110539 | El-Maleh et al. | Jun 2004 | A1 |
20040114588 | Bhaskaran | Jun 2004 | A1 |
20040114626 | Cline et al. | Jun 2004 | A1 |
20040114922 | Hardee | Jun 2004 | A1 |
20040131025 | Dohler et al. | Jul 2004 | A1 |
20040131051 | Rabipour et al. | Jul 2004 | A1 |
20040133419 | El-Maleh et al. | Jul 2004 | A1 |
20040136447 | LeBlanc | Jul 2004 | A1 |
20040196867 | Ejzak et al. | Oct 2004 | A1 |
20040208132 | Neulist et al. | Oct 2004 | A1 |
20040228279 | Midtun et al. | Nov 2004 | A1 |
20040252681 | Rabipour et al. | Dec 2004 | A1 |
20040254786 | Kirla et al. | Dec 2004 | A1 |
20040266426 | Marsh et al. | Dec 2004 | A1 |
20040267882 | Whynot et al. | Dec 2004 | A1 |
20040267897 | Hill et al. | Dec 2004 | A1 |
20050007973 | Jang et al. | Jan 2005 | A1 |
20050013281 | Milton et al. | Jan 2005 | A1 |
20050013286 | Holland et al. | Jan 2005 | A1 |
20050027948 | Marlan et al. | Feb 2005 | A1 |
20050048973 | Hou et al. | Mar 2005 | A1 |
20050064907 | Nealon | Mar 2005 | A1 |
20050073977 | Vanghi et al. | Apr 2005 | A1 |
20050074017 | Qian et al. | Apr 2005 | A1 |
20050076108 | Li et al. | Apr 2005 | A1 |
20050084094 | Gass et al. | Apr 2005 | A1 |
20050085181 | Tao | Apr 2005 | A1 |
20050099940 | Ohenoja et al. | May 2005 | A1 |
20050105512 | Myhre et al. | May 2005 | A1 |
20050124299 | Scribano et al. | Jun 2005 | A1 |
20050157823 | Sudhakar | Jul 2005 | A1 |
20050172013 | Tan et al. | Aug 2005 | A1 |
20050185604 | Agarwal | Aug 2005 | A1 |
20050195829 | Ward | Sep 2005 | A1 |
20050232232 | Farber et al. | Oct 2005 | A1 |
20050265279 | Markovic et al. | Dec 2005 | A1 |
20050267746 | Jelinek et al. | Dec 2005 | A1 |
20050286466 | Tagg et al. | Dec 2005 | A1 |
20060046658 | Cruz et al. | Mar 2006 | A1 |
20060050664 | Guey | Mar 2006 | A1 |
20060062225 | Li et al. | Mar 2006 | A1 |
20060067221 | Lee et al. | Mar 2006 | A1 |
20060072555 | St Hilaire et al. | Apr 2006 | A1 |
20060092927 | Li et al. | May 2006 | A1 |
20060133353 | Wang et al. | Jun 2006 | A1 |
20060154686 | Sarkkinen et al. | Jul 2006 | A1 |
20060193289 | Ronneke et al. | Aug 2006 | A1 |
20060198347 | Hurtta et al. | Sep 2006 | A1 |
20060209873 | Knabchen et al. | Sep 2006 | A1 |
20060229068 | Niemela et al. | Oct 2006 | A1 |
20060268845 | He et al. | Nov 2006 | A1 |
20060268888 | Liu et al. | Nov 2006 | A1 |
20060291454 | Ali | Dec 2006 | A1 |
20060291483 | Sela | Dec 2006 | A1 |
20070011727 | Mielenz et al. | Jan 2007 | A1 |
20070041320 | Chen et al. | Feb 2007 | A1 |
20070041360 | Gallagher et al. | Feb 2007 | A1 |
20070043558 | Schwarz et al. | Feb 2007 | A1 |
20070123196 | Tamura | May 2007 | A1 |
20070127357 | Tamura | Jun 2007 | A1 |
20070127436 | Karimi-Cherkandi et al. | Jun 2007 | A1 |
20070135165 | Junghanns et al. | Jun 2007 | A1 |
20070140214 | Zoltan | Jun 2007 | A1 |
20070140293 | Agarwal et al. | Jun 2007 | A1 |
20070165636 | He et al. | Jul 2007 | A1 |
20070171841 | Witzel et al. | Jul 2007 | A1 |
20070186002 | Campbell et al. | Aug 2007 | A1 |
20070286082 | Hikspoors et al. | Dec 2007 | A1 |
20080008312 | Ganesamoorthi et al. | Jan 2008 | A1 |
20080039087 | Gallagher et al. | Feb 2008 | A1 |
20080102794 | Keevill et al. | May 2008 | A1 |
20080123596 | Gallagher et al. | May 2008 | A1 |
20080146208 | Ejzak et al. | Jun 2008 | A1 |
20080151845 | Jaakkola et al. | Jun 2008 | A1 |
20080192760 | Baeder et al. | Aug 2008 | A1 |
20080225765 | Marinier et al. | Sep 2008 | A1 |
20080288245 | El-Maleh et al. | Nov 2008 | A1 |
20080293416 | Yi et al. | Nov 2008 | A1 |
20080316980 | Ahlen et al. | Dec 2008 | A1 |
20100305943 | Witzel et al. | Dec 2010 | A1 |
20110032927 | Chen et al. | Feb 2011 | A1 |
Number | Date | Country |
---|---|---|
2336699 | Jan 2000 | CA |
1504039 | Jun 2004 | CN |
101341730 | Jan 2009 | CN |
ZL 200780009550.8 | Apr 2012 | CN |
ZL 200680038614.2 | Dec 2013 | CN |
198 29 822 | Jan 2000 | DE |
0 907 280 | Apr 1999 | EP |
1 017 217 | Jul 2000 | EP |
1 076 466 | Feb 2001 | EP |
1 465 445 | Oct 2004 | EP |
1 982 470 | Apr 2014 | EP |
20011715 | Feb 2003 | FI |
2363295 | Dec 2001 | GB |
2 389 486 | Dec 2003 | GB |
WO 9929136 | Jun 1999 | WO |
WO 9940569 | Aug 1999 | WO |
WO 0051330 | Aug 2000 | WO |
WO 0070885 | Nov 2000 | WO |
WO 0126390 | Apr 2001 | WO |
WO 02052414 | Jul 2002 | WO |
WO 03019961 | Mar 2003 | WO |
WO 03043299 | May 2003 | WO |
WO 03103313 | Dec 2003 | WO |
WO 2004019568 | Mar 2004 | WO |
WO 2004075582 | Sep 2004 | WO |
WO 2005050960 | Jun 2005 | WO |
WO 2005089055 | Sep 2005 | WO |
WO 2005096585 | Oct 2005 | WO |
WO 2007022461 | Feb 2007 | WO |
WO 2007084417 | Jul 2007 | WO |
Entry |
---|
Notice of Allowance and Fee(s) Due for U.S. Appl. No. 12/535,655 (Jul. 18, 2014). |
Non-Final Official Action for U.S. Appl. No. 12/535,655 (Mar. 21, 2014). |
Notice of Grant for Chinese Patent Application 200680038614.2 (Sep. 6, 2013). |
Fourth Office Action for for Chinese Patent Application 200680038614.2 (Apr. 1, 2013). |
Third Office Action for for Chinese Patent Application 200680038614.2 (Oct. 26, 2012). |
Final Official Action for U.S. Appl. No. 12/535,655 (Aug. 23, 2012). |
Extended European Search Report for European Application No. 06813571.4 (Jul. 23, 2012). |
Extended European Search Report for European Application No. 07716585.0 (Jul. 10, 2012). |
Notice of Allowance and Fee(s) Due for U.S. Appl. No. 10/782,754 (Apr. 26, 2012). |
Non-Final Official Action for U.S. Appl. No. 12/535,655 (Mar. 22, 2012). |
Second Office Action for Chinese Patent Application 200680038614.2 (Jan. 31, 2012). |
Notice of Granting Patent Right for Invention for Chinese Patent Application No. 200780009550.8 (Nov. 28, 2011). |
Interview Summary for U.S. Appl. No. 10/782,754 (Oct. 27, 2011). |
Official Action for U.S. Appl. No. 10/782,754 (Sep. 28, 2011). |
Notification of Transmittal of the International Search Report and the Written Opinion of the International Searching Authority, or the Declaration for International Application No. PCT/US2010/044314 (Mar. 24, 2011). |
Final Official Action for U.S. Appl. No. 10/782,754 (Feb. 15, 2011). |
Chinese Official Action for Chinese Patent Application No. 200780009550.8 (Dec. 21, 2010). |
Chinese Official Action for Chinese Patent Application No. 200680038614.2 (Oct. 27, 2010). |
Official Action for U.S. Appl. No. 10/782,754 (Aug. 3, 2010). |
Notice of Allowance and Fee(s) Due for U.S. Appl. No. 11/351,339 (Jun. 25, 2010). |
Notice of Allowance and Fee(s) Due for U.S. Appl. No. 11/207,572 (May 3, 2010). |
Final Official Action for U.S. Appl. No. 11/351,339 (Mar. 1, 2010). |
Official Action for U.S. Appl. No. 10/782,754 (Feb. 26, 2010). |
Notice of Allowance and Fee(s) Due for U.S. Appl. No. 11/207,572 (Jan. 26, 2010). |
Interview Summary for U.S. Appl. No. 11/207,572 (Oct. 16, 2009). |
Official Action for U.S. Appl. No. 10/782,754 (Sep. 4, 2009). |
Final Official Action for U.S. Appl. No. 11/207,572 (May 28, 2009). |
Official Action for U.S. Appl. No. 11/351,339 (Apr. 1, 2009). |
Non-Final Official Action for U.S. Appl. No. 11/207,572 (Oct. 6, 2008). |
Notice of Allowance and Fee(s) Due for U.S. Appl. No. 11/351,339 (Sep. 26, 2008). |
Communication pursuant to Rules 161 and 162 EPC for European application No. 06813571.4 (Mar. 28, 2008). |
Notification of Transmittal of the International Search Report and the Written Opinion of the International Searching Authority, or the Declaration for International Application No. PCT/US07/00942 (Oct. 12, 2007). |
“3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Comfort Noise Aspects for Enhanced Full Rate (EFR) Speech Traffic Channels (Release 7),” 3GPP TS 46.062 V7.0.0 (Jun. 2007). |
“3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Enhanced Full Rate (EFR) Speech Transcoding (Release 7),” 3GPP TS 46.060 V7.0.0 (Jun. 2007). |
3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Inband Tandem Free Operation (TFO) of Speech Codecs; Service Description; Stage 3 (Release 7) 3GPP TS 28.062 V7.0 pp. 1-183 (Jun. 2007). |
Notification of Transmittal of the International Search Report and the Written Opinion of the International Searching Authority, or the Declaration for International Application No. PCT/US06/32484 (May 7, 2007). |
Series G: Transmission Systems and Media, Digital Systems and Networks; Digital Terminal Equipments—Coding of Analogue Signals by Methods Other than PCM; Coding of Speech at 8 kbit/s Using Conjugate-Structure Algebraic-Code-Excited Linear Prediction (CS-ACELP), pp. 1-146 (Jan. 2007). |
“3rd Generation Partnership Project; Technical Specification Group Core Network and Terminals; Core Network Nb Interface user Plane Protocols (Release 5),” 3GPP TS 29.415 V5.2.0, pp. 1-14 (Dec. 2006). |
“Digital cellular telecommunications system (Phase 2+); Universal Mobile Telecommunications System (UMTS); Interworking between the IP Multimedia (IM) Core Network (CN) subsystem and Circuit Switched (CS) networks (3GPP TS 29.163 version 7.1.0 Release 7),” ETSI TS 129 163 V7.1.0 (Dec. 2005). |
“Rationale for Reverse Direction Capability List,” Study Group 16, ITU—Telecommunication Standardization Sector, Nortel Networks (Nov. 2005). |
“Series H: Audiovisual and Multimedia Systems; Infrastructure of Audiovisual Servies—Communication Procedures; Gateway Control Protocol: Version 3,” ITU-T H.248.1, pp. 1-206 (Sep. 2005). |
“3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Vocabulary for 3GPP Specification (Release 7),” 3GPP TR 21.905 V7.0.0, pp. 1-54 (Sep. 2005). |
“Third Generation Partnership Project; Technical Specification Group Core Network and Terminals; Interworking Between the IP Multimedia (IM) Core Network (CN) Subsystem and Circuit Switched (CS) Networks (Release 6)” 3GPP TS 29.163, pp. 1-128 (Jun. 2005). |
Agilent Technologies, “UMTS Network and Service Assurance,” International Engineering Consortium, http://www.iec.org/online/tutorials/agilent—umts—network/topic03.html, pp. 1-4 (Copyright 2005). |
“Digital Cellular Telecommunications System Phase (2+); Universal Mobile Telecommunications System (UMTS); AMR Speech Codec, Wideband; Interface to Iu and Uu (3GPP TS 26.202 version 6.0.0 Release 6),” Global System for Mobile Communications ETSI TS 126 202, pp. 1-14 (Dec. 2004). |
“Digital Cellular Telecommunications System (Phase2+); Universal Mobile Telecommunications System (UMTS) Inband Tandem Free Operation (TFO) of Speec Codecs,” (Dec. 2004), ETSI TS 128 062 v. 6.1.0, European Telecommunications Standards Institute (Dec. 2004). |
3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Mandatory Speech Codec Speech Processing Functions; Adaptive Multi-Rate (AMR) Speech Codec Frame Structure (Release 6), 3GPP TS 26.101 V6.0.0., pp. 1-20 (Sep. 2004). |
International Search Report and Written Opinion of PCT/CA2004/000300 mailed on Jul. 15, 2004. |
“Series G: Transmission Systems and Media, Digital Systems and Networks,” ITU-T, G.161, International Telecommunication Union (Jun. 2004). |
R.L. Bunting (Editor), “Transcoder Free Operation,” 3rd Generation Partnership, Version 1.0, Project 2 (Mar. 18, 2004). |
Partial International Search Report, PCT/CA03/00972 (Nov. 3, 2003). |
Yoo et al., “A Media Stream Processing of VoIP Media Gateway,” IEEE, p. 91-94 (Copyright 2003). |
“3rd Generation Parnetship Project; Technical Specification Group Radio Access Network; UTRAN Iu Interface User Plane Protocols (Release 4),” 3GPP TS 25.415 V4.7.0, pp. 1-62 (Dec. 2002). |
Sjoberg et al., “Real-Time Transport Protcol (RTP) Payload Format and File Storage Format for the adaptive Multi-Rate (AMR) and Adaptive Multi-Rate Wideband(AMR-WB) Audio Codecs,” Network Working Group, http://www.apps.ietf.org/rfc/rfc3267html, pp. 1-48 (Jun. 2002). |
ETSI: Digital Cellular Telecommunication System (Phase 2+) (GSM); Universal Mobile Telecommunications System (UMTS): Inband Tandem Free Operation (TFO) of Speech Codecs; Service Description; Stage 3 (3GPP TS 28.062 version 5.0.0 Release 5) ETSI TS 28 062 V5.0.0, xx,xx, Mar. 2002 (Mar. 2002), pp. 14-19, 35-51, 56-59, 81-88, 164-168, XP002248624. |
“3rd Generation Partnership Project; Technical Specification Group Core Network; Bearer-independent Circuit-Switched Core Network; Stage 2 (Release 4),” 3GPP TS 23.205 V4.4.0, pp. 1-183 (Mar. 2002). |
“3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Inband Tandem Free Operation (TFO) of Speech Codecs; Service Description; Stage 3 (Release 5),” 3GPP TS 28.062 V5.0.0 pp. 1-175 (Mar. 2002). |
“Implementing Media Gateway Control Protocols,” RADVision, pp. 1-16 (Jan. 27, 2002). |
“3rd Generation Partnership Project; Technical Specification Group Core Network; Out of Band Transcoder Control—Stage 2; (Release 4),” 3GPP TS 23.153 V4.4.0 Release 4, pp. 1-45 (Dec. 2001). |
ETSI TS 128 062 V4.2.0 (Dec. 2001) Technical Specification; Digital Cellular Telecommunications System (Phase 2+) (GSM); Universal Mobile Telecommunications System (UMTS); Inband Tandem Free Operation (TFO) of Speech Codecs; Service Description; Stage 3 (3GPP TS 28.062 version 4.2.0 Release 4). |
“3rd Generation Partnership Project; Technical Specification Group (TSG) RAN3; Transcoder Free Operation (Release 4),” 3GPP TR 25.953 V4.0.0, pp. 1-15 (Mar. 2001). |
Editors TS 23 153: “Draft TS 23.153 Version 2.1.0,” 3GPP Draft; N4-000892, 3rd Generation Partnership Project (3GPP), Mobile Competence Centre; 650, Route Des Lucioles ; F-06921 Sophia-Antipolis Cedex ; France, vol. CN WG4, No. Stockholm, Sweden (Jan. 5, 2001). |
Third Generation Partnership Project, Meeting Report v3.0.0, 3GPP TSG-TrFO Workshop#04, pp. 1-18 (Oct. 17-19, 2000). |
“Series G: Transmission Systems and Media, Digital Systems and Networks; Digital Transmission Systems—Terminal Equipments—Coding of Analogue Signals by Pulse Code Modulation,” ITU-T G.711, Appendix II, pp. 1-18 (Feb. 2000). |
ETSI: “Digital Cellular Telecommunications System (Phase2+): Inband Tandem Free Operation (TFO) of Speech Codecs; Service Description; Stage 3 (GSM 04.53 version 1.6.0)” GSM Global System for Mobile Telecommunications, Online, Oct. 1998 (Oct. 1998), pp. 1-69, XP002283034. |
“General Aspects of Digital Transmission Systems; Terminal Equipments; Pulse Code Modulation (PCM) of Voice Frequencies,” ITU-T G.711, pp. 1-12 (Nov. 1988). |
Communication Pursuant to Article 94(3) EPC for European Patent Application No. 06813571.4 (Apr. 28, 2015). |
Decision to grant a European patent pursuant to Article 97(1) EPC for European Patent Application No. 06813471.4 (Jun. 16, 2016). |
Number | Date | Country | |
---|---|---|---|
20150124802 A1 | May 2015 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 12535655 | Aug 2009 | US |
Child | 14531949 | US |