<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Verdana
}
</style>
</head>
<body class='hmmessage'>
<BR><BR>Attached please find the CPG message that PSTN sends<BR>&nbsp;<BR><BR>skyswitchmicroasterisk*CLI&gt; &lt;[0] MSU<BR>&nbsp;<BR>skyswitchmicroasterisk*CLI&gt; [ 81 e5 16 ]<BR>&nbsp;<BR>skyswitchmicroasterisk*CLI&gt;&nbsp;&nbsp;Network Indicator: 3 Priority: 0 User Part: ISUP (5)<BR>&nbsp;<BR>skyswitchmicroasterisk*CLI&gt;&nbsp;&nbsp;[ c5 ]<BR>&nbsp;<BR>skyswitchmicroasterisk*CLI&gt;&nbsp;&nbsp;OPC 147 DPC 3005 SLS 1<BR>&nbsp;<BR>skyswitchmicroasterisk*CLI&gt;&nbsp;&nbsp;[ bd cb 24 10 ]<BR>&nbsp;<BR>skyswitchmicroasterisk*CLI&gt;&nbsp;&nbsp;&nbsp;CIC: 1<BR>&nbsp;<BR>skyswitchmicroasterisk*CLI&gt;&nbsp;&nbsp;&nbsp;[ 01 00 ]<BR>&nbsp;<BR>skyswitchmicroasterisk*CLI&gt;&nbsp;&nbsp;&nbsp;Message Type: CPG<BR>&nbsp;<BR>skyswitchmicroasterisk*CLI&gt;&nbsp;&nbsp;&nbsp;[ 2c ]<BR>&nbsp;<BR>skyswitchmicroasterisk*CLI&gt;&nbsp;&nbsp;&nbsp;--FIXED LENGTH PARMS[1]--<BR>&nbsp;<BR>skyswitchmicroasterisk*CLI&gt;&nbsp;&nbsp;&nbsp;Event Information:<BR>&nbsp;<BR>skyswitchmicroasterisk*CLI&gt;&nbsp;&nbsp;&nbsp;&nbsp;In-band information or an appropriate pattern is now available<BR>&nbsp;<BR>skyswitchmicroasterisk*CLI&gt;&nbsp;&nbsp;&nbsp;&nbsp;[ 03 ]<BR>&nbsp;<BR>skyswitchmicroasterisk*CLI&gt;&nbsp;&nbsp;&nbsp;--OPTIONAL PARMS--<BR>&nbsp;<BR>skyswitchmicroasterisk*CLI&gt;&nbsp;&nbsp;&nbsp;Backward Call Indicator:<BR>&nbsp;<BR>skyswitchmicroasterisk*CLI&gt;&nbsp;&nbsp;&nbsp;&nbsp;Charge indicator: 2<BR>&nbsp;<BR>skyswitchmicroasterisk*CLI&gt;&nbsp;&nbsp;&nbsp;&nbsp;Called party's status indicator: 0<BR>&nbsp;<BR>skyswitchmicroasterisk*CLI&gt;&nbsp;&nbsp;&nbsp;&nbsp;Called party's category indicator: 0<BR>&nbsp;<BR>skyswitchmicroasterisk*CLI&gt;&nbsp;&nbsp;&nbsp;&nbsp;End to End method indicator: 0<BR>&nbsp;<BR>skyswitchmicroasterisk*CLI&gt;&nbsp;&nbsp;&nbsp;&nbsp;Interworking indicator: 0<BR>&nbsp;<BR>skyswitchmicroasterisk*CLI&gt;&nbsp;&nbsp;&nbsp;&nbsp;End to End information indicator: 0<BR>&nbsp;<BR>skyswitchmicroasterisk*CLI&gt;&nbsp;&nbsp;&nbsp;&nbsp;ISDN user part indicator: 1<BR>&nbsp;<BR>skyswitchmicroasterisk*CLI&gt;&nbsp;&nbsp;&nbsp;&nbsp;Holding indicator: 0<BR>&nbsp;<BR>skyswitchmicroasterisk*CLI&gt;&nbsp;&nbsp;&nbsp;&nbsp;ISDN access indicator: 1<BR>&nbsp;<BR>skyswitchmicroasterisk*CLI&gt;&nbsp;&nbsp;&nbsp;&nbsp;Echo control device indicator: 0<BR>&nbsp;<BR>skyswitchmicroasterisk*CLI&gt;&nbsp;&nbsp;&nbsp;&nbsp;SCCP method indicator: 0<BR>&nbsp;<BR>skyswitchmicroasterisk*CLI&gt;&nbsp;&nbsp;&nbsp;&nbsp;[ 11 02 02 14 ]<BR>&nbsp;<BR>skyswitchmicroasterisk*CLI&gt;&nbsp;&nbsp;&nbsp;Optional Backward Call Indicator:<BR>&nbsp;<BR>skyswitchmicroasterisk*CLI&gt;&nbsp;&nbsp;&nbsp;&nbsp;In-band information indicator: 1<BR>&nbsp;<BR>skyswitchmicroasterisk*CLI&gt;&nbsp;&nbsp;&nbsp;&nbsp;Call diversion may occur indicator: 0<BR>&nbsp;<BR>skyswitchmicroasterisk*CLI&gt;&nbsp;&nbsp;&nbsp;&nbsp;Simple segmentation indicator: 0<BR>&nbsp;<BR>skyswitchmicroasterisk*CLI&gt;&nbsp;&nbsp;&nbsp;&nbsp;MLPP user indicator: 0<BR>&nbsp;<BR>skyswitchmicroasterisk*CLI&gt;&nbsp;&nbsp;&nbsp;&nbsp;[ 29 01 01 ]<BR>&nbsp;<BR>skyswitchmicroasterisk*CLI&gt;&nbsp;&nbsp;&nbsp;Cause Indicator:<BR>&nbsp;<BR>skyswitchmicroasterisk*CLI&gt;&nbsp;&nbsp;&nbsp;&nbsp;Coding Standard: 0<BR>&nbsp;<BR>skyswitchmicroasterisk*CLI&gt;&nbsp;&nbsp;&nbsp;&nbsp;Location: 4<BR>&nbsp;<BR>skyswitchmicroasterisk*CLI&gt;&nbsp;&nbsp;&nbsp;&nbsp;Cause Class: 1<BR>&nbsp;<BR>skyswitchmicroasterisk*CLI&gt;&nbsp;&nbsp;&nbsp;&nbsp;Cause Subclass: 1<BR>&nbsp;<BR>skyswitchmicroasterisk*CLI&gt;&nbsp;&nbsp;&nbsp;&nbsp;Cause: User busy (17)<BR>&nbsp;<BR>skyswitchmicroasterisk*CLI&gt;&nbsp;&nbsp;&nbsp;&nbsp;[ 12 02 84 91 ]<BR>&nbsp;<BR>&nbsp;<BR><BR><BR>&gt; Subject: RE: [asterisk-ss7] VÁ: Understanding libss7 code<BR>&gt; From: adomjan@tvnet.hu<BR>&gt; To: dhekial@msn.com<BR>&gt; CC: asterisk-ss7@lists.digium.com<BR>&gt; Date: Thu, 18 Dec 2008 21:03:47 +0100<BR>&gt; <BR>&gt; should put in chan_dahdi after ISUP_EVENT_CPG and I think have to parse<BR>&gt; and pass this busy attribute to chan_dahdi via event_cpg.<BR>&gt; How looks like this kind of CPG?<BR>&gt; <BR>&gt; On Thu, 2008-12-18 at 11:56 -0800, Rana Dhekial wrote:<BR>&gt; &gt; I am not sure whether ITU ANSI standrad calls for it. But in real life<BR>&gt; &gt; I am having following probelm.<BR>&gt; &gt; <BR>&gt; &gt; <BR>&gt; &gt; A SIP phone registered with Asterisk calls a Mobile subscriber <BR>&gt; &gt; <BR>&gt; &gt; Asterisk ---------IAM------------&gt;PSTN ( Mobile subscriber )<BR>&gt; &gt; <BR>&gt; &gt; Asterisk &lt;--------ACM--------------PSTN <BR>&gt; &gt; <BR>&gt; &gt; The SIP phone hears the ring back tone<BR>&gt; &gt; <BR>&gt; &gt; The Mobile subscriber rejects the call by pressing the release button.<BR>&gt; &gt; In this part of the world, call does not get forwarded to Mobile<BR>&gt; &gt; subscriber's voice mail. Probably incumbennt PLMN does not have voice<BR>&gt; &gt; mail service. Instead PSTN sends CPG with user busy.<BR>&gt; &gt; <BR>&gt; &gt; Asterisk &lt;----CPG ( with user busy)----PSTN<BR>&gt; &gt; <BR>&gt; &gt; <BR>&gt; &gt; The SIP phone keeps hearing the ring back tone for 60-90 seconds and<BR>&gt; &gt; finally the PSTN sends RELEASE after 60-90 seconds. <BR>&gt; &gt; <BR>&gt; &gt; <BR>&gt; &gt; Asterisk &lt;------REL-------------------PSTN<BR>&gt; &gt; <BR>&gt; &gt; Asterisk --------RLC -----------------&gt;PSTN<BR>&gt; &gt; <BR>&gt; &gt; <BR>&gt; &gt; My idea is to cut this 60-90 seconds to 0 by sending REL to PSTN<BR>&gt; &gt; immediately after getting the CPG with user busy from PSTN. I have<BR>&gt; &gt; tried talking to PSTN to send RELEASE to Asterisk right after they<BR>&gt; &gt; send CPG with user busy but has been invain. <BR>&gt; &gt; <BR>&gt; &gt; So any help with the code will be appreciated.<BR>&gt; &gt; <BR>&gt; &gt; thanks,<BR>&gt; &gt; <BR>&gt; &gt; <BR>&gt; &gt; <BR>&gt; &gt; &gt; From: adomjan@tvnet.hu<BR>&gt; &gt; &gt; To: asterisk-ss7@lists.digium.com<BR>&gt; &gt; &gt; Date: Thu, 18 Dec 2008 09:02:08 +0100<BR>&gt; &gt; &gt; Subject: [asterisk-ss7] VÁ: Understanding libss7 code<BR>&gt; &gt; &gt; <BR>&gt; &gt; &gt; The code is very readable, I red the all :)<BR>&gt; &gt; &gt; where is in the itu/ansi standard that we have to do it?<BR>&gt; &gt; &gt; <BR>&gt; &gt; &gt; -- eredeti üzenet --<BR>&gt; &gt; &gt; Tárgy: [asterisk-ss7] Understanding libss7 code<BR>&gt; &gt; &gt; Feladó: Rana Dhekial &lt;dhekial@msn.com&gt;<BR>&gt; &gt; &gt; Dátum: 2008.12.18. 01:27<BR>&gt; &gt; &gt; <BR>&gt; &gt; &gt; <BR>&gt; &gt; &gt; Hi Matthew,<BR>&gt; &gt; &gt; <BR>&gt; &gt; &gt; <BR>&gt; &gt; &gt; Can you point me to some documentations to understand the libss7<BR>&gt; &gt; source code and how it is linked with Asterisk? I have been struggling<BR>&gt; &gt; to modify your code to send ISUP_RELEASE on getting CPG with user busy<BR>&gt; &gt; from PSTN but has been successful yet.<BR>&gt; &gt; &gt; <BR>&gt; &gt; &gt; thanks,<BR>&gt; &gt; &gt; <BR>&gt; &gt; &gt; Rana<BR>&gt; &gt; &gt; <BR>&gt; &gt; &gt; <BR>&gt; &gt; &gt; _________________________________________________________________<BR>&gt; &gt; &gt; Send e-mail anywhere. No map, no compass.<BR>&gt; &gt; &gt;<BR>&gt; &gt; http://windowslive.com/Explore/hotmail?ocid=TXT_TAGLM_WL_hotmail_acq_anywhere_122008<BR>&gt; &gt; &gt; _______________________________________________<BR>&gt; &gt; &gt; --Bandwidth and Colocation Provided by http://www.api-digital.com--<BR>&gt; &gt; &gt; <BR>&gt; &gt; &gt; asterisk-ss7 mailing list<BR>&gt; &gt; &gt; To UNSUBSCRIBE or update options visit:<BR>&gt; &gt; &gt; http://lists.digium.com/mailman/listinfo/asterisk-ss7<BR>&gt; &gt; &gt; <BR>&gt; &gt; &gt; <BR>&gt; &gt; &gt; _______________________________________________<BR>&gt; &gt; &gt; --Bandwidth and Colocation Provided by http://www.api-digital.com--<BR>&gt; &gt; &gt; <BR>&gt; &gt; &gt; asterisk-ss7 mailing list<BR>&gt; &gt; &gt; To UNSUBSCRIBE or update options visit:<BR>&gt; &gt; &gt; http://lists.digium.com/mailman/listinfo/asterisk-ss7<BR>&gt; &gt; <BR>&gt; &gt; <BR>&gt; &gt; <BR>&gt; &gt; ______________________________________________________________________<BR>&gt; &gt; Send e-mail faster without improving your typing skills. Get your<BR>&gt; &gt; Hotmail® account.<BR><BR><BR>
<HR>
Send e-mail faster without improving your typing skills. <A href="http://windowslive.com/Explore/hotmail?ocid=TXT_TAGLM_WL_hotmail_acq_speed_122008">Get your Hotmail® account.</A><br /><hr />Send e-mail anywhere. No map, no compass. <a href='http://windowslive.com/Explore/hotmail?ocid=TXT_TAGLM_WL_hotmail_acq_anywhere_122008' target='_new'>Get your Hotmail® account now.</a></body>
</html>