<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns:p="urn:schemas-microsoft-com:office:powerpoint" xmlns:a="urn:schemas-microsoft-com:office:access" xmlns:dt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" xmlns:s="uuid:BDC6E3F0-6DA3-11d1-A2A3-00AA00C14882" xmlns:rs="urn:schemas-microsoft-com:rowset" xmlns:z="#RowsetSchema" xmlns:b="urn:schemas-microsoft-com:office:publisher" xmlns:ss="urn:schemas-microsoft-com:office:spreadsheet" xmlns:c="urn:schemas-microsoft-com:office:component:spreadsheet" xmlns:odc="urn:schemas-microsoft-com:office:odc" xmlns:oa="urn:schemas-microsoft-com:office:activation" xmlns:html="http://www.w3.org/TR/REC-html40" xmlns:q="http://schemas.xmlsoap.org/soap/envelope/" xmlns:rtc="http://microsoft.com/officenet/conferencing" xmlns:D="DAV:" xmlns:Repl="http://schemas.microsoft.com/repl/" xmlns:mt="http://schemas.microsoft.com/sharepoint/soap/meetings/" xmlns:x2="http://schemas.microsoft.com/office/excel/2003/xml" xmlns:ppda="http://www.passport.com/NameSpace.xsd" xmlns:ois="http://schemas.microsoft.com/sharepoint/soap/ois/" xmlns:dir="http://schemas.microsoft.com/sharepoint/soap/directory/" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:dsp="http://schemas.microsoft.com/sharepoint/dsp" xmlns:udc="http://schemas.microsoft.com/data/udc" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:sub="http://schemas.microsoft.com/sharepoint/soap/2002/1/alerts/" xmlns:ec="http://www.w3.org/2001/04/xmlenc#" xmlns:sp="http://schemas.microsoft.com/sharepoint/" xmlns:sps="http://schemas.microsoft.com/sharepoint/soap/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:udcs="http://schemas.microsoft.com/data/udc/soap" xmlns:udcxf="http://schemas.microsoft.com/data/udc/xmlfile" xmlns:udcp2p="http://schemas.microsoft.com/data/udc/parttopart" xmlns:wf="http://schemas.microsoft.com/sharepoint/soap/workflow/" xmlns:dsss="http://schemas.microsoft.com/office/2006/digsig-setup" xmlns:dssi="http://schemas.microsoft.com/office/2006/digsig" xmlns:mdssi="http://schemas.openxmlformats.org/package/2006/digital-signature" xmlns:mver="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns:mrels="http://schemas.openxmlformats.org/package/2006/relationships" xmlns:spwp="http://microsoft.com/sharepoint/webpartpages" xmlns:ex12t="http://schemas.microsoft.com/exchange/services/2006/types" xmlns:ex12m="http://schemas.microsoft.com/exchange/services/2006/messages" xmlns:pptsl="http://schemas.microsoft.com/sharepoint/soap/SlideLibrary/" xmlns:spsl="http://microsoft.com/webservices/SharePointPortalServer/PublishedLinksService" xmlns:Z="urn:schemas-microsoft-com:" xmlns:st="" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=Content-Type content="text/html; charset=us-ascii">
<meta name=Generator content="Microsoft Word 12 (filtered medium)">
<!--[if !mso]>
<style>
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style>
<![endif]-->
<style>
<!--
/* Font Definitions */
@font-face
        {font-family:Wingdings;
        panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
        {font-family:Wingdings;
        panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p
        {mso-style-priority:99;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
        {mso-style-priority:34;
        margin-top:0in;
        margin-right:0in;
        margin-bottom:0in;
        margin-left:.5in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
span.EmailStyle17
        {mso-style-type:personal;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
span.EmailStyle19
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page Section1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.Section1
        {page:Section1;}
/* List Definitions */
@list l0
        {mso-list-id:2026514341;
        mso-list-type:hybrid;
        mso-list-template-ids:1506559136 1916047210 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l0:level1
        {mso-level-start-at:0;
        mso-level-number-format:bullet;
        mso-level-text:\F06E;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:20.25pt;
        text-indent:-.25in;
        font-family:Wingdings;
        mso-fareast-font-family:Calibri;
        mso-bidi-font-family:"Times New Roman";}
ol
        {margin-bottom:0in;}
ul
        {margin-bottom:0in;}
-->
</style>
<!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=EN-US link=blue vlink=purple>
<div class=Section1>
<p class=MsoNormal><span style='color:#1F497D'>Thanks for the help,<o:p></o:p></span></p>
<p class=MsoNormal><span style='color:#1F497D'><o:p> </o:p></span></p>
<p class=MsoNormal><span style='color:#1F497D'><o:p> </o:p></span></p>
<p class=MsoNormal><span style='color:#1F497D'><o:p> </o:p></span></p>
<p class=MsoNormal><span style='color:#1F497D'>Without access to our Avaya CM, <o:p></o:p></span></p>
<p class=MsoNormal><span style='color:#1F497D'> I’ve tried to
implement the following rules in my config (as per the nice book “Building
Telephony Systems with OpenSIPS”)<o:p></o:p></span></p>
<p class=MsoNormal><span style='color:#1F497D'>(see below) <o:p></o:p></span></p>
<p class=MsoNormal><span style='color:#1F497D'>After restart of the Opensips
server , and fixing a few things… <o:p></o:p></span></p>
<p class=MsoNormal><span style='color:#1F497D'><o:p> </o:p></span></p>
<p class=MsoNormal><span style='color:#1F497D'>I can see the following in the
logfile:<o:p></o:p></span></p>
<p class=MsoNormal><span style='color:#1F497D'><o:p> </o:p></span></p>
<p class=MsoNormal><span style='color:#1F497D'>Mar 30 09:11:28 sip
/sbin/opensips[15670]: new branch at sip:91408XXXXXXX@172.16.217.242<o:p></o:p></span></p>
<p class=MsoNormal><span style='color:#1F497D'>Mar 30 09:18:57 sip
/sbin/opensips[15673]: new branch at <a href="sip:91408XXXXXXX@172.16.217.242">sip:91408XXXXXXX@172.16.217.242</a><o:p></o:p></span></p>
<p class=MsoNormal><span style='color:#1F497D'><o:p> </o:p></span></p>
<p class=MsoNormal><span style='color:#1F497D'>(I’m assuming this means
my sip server is trying to forward the request to the PBX, which I know
requires a 9 to make outside call)<o:p></o:p></span></p>
<p class=MsoNormal><span style='color:#1F497D'><o:p> </o:p></span></p>
<p class=MsoNormal><span style='color:#1F497D'>However, Call is not being
received by the destination phone # <o:p></o:p></span></p>
<p class=MsoNormal><span style='color:#1F497D'><o:p> </o:p></span></p>
<p class=MsoNormal><span style='color:#1F497D'>I was ‘told” that
Avaya CM requires an SES server in front of it to talk to other 3<sup>rd</sup>
Party SIP servers (i.e. OpenSIPS).<o:p></o:p></span></p>
<p class=MsoNormal><span style='color:#1F497D'>Any truth to this?
All I want for now is to make outbound calls… <o:p></o:p></span></p>
<p class=MsoNormal><span style='color:#1F497D'><o:p> </o:p></span></p>
<p class=MsoNormal><span style='color:#1F497D'>Any other debug messages I can
enable / look for? <o:p></o:p></span></p>
<p class=MsoNormal><span style='color:#1F497D'><o:p> </o:p></span></p>
<p class=MsoNormal><span style='color:#1F497D'>== config added to my SIPs
server== <o:p></o:p></span></p>
<p class=MsoNormal><span style='color:#1F497D'>sip:/etc/opensips # diff
opensips_backup_3_30_2010.cfg opensips.cfg<o:p></o:p></span></p>
<p class=MsoNormal><span style='color:#1F497D'>87a88,90<o:p></o:p></span></p>
<p class=MsoNormal><span style='color:#1F497D'>> loadmodule
"permissions.so"<o:p></o:p></span></p>
<p class=MsoNormal><span style='color:#1F497D'>> loadmodule
"group.so"<o:p></o:p></span></p>
<p class=MsoNormal><span style='color:#1F497D'>><o:p> </o:p></span></p>
<p class=MsoNormal><span style='color:#1F497D'>163a167,172<o:p></o:p></span></p>
<p class=MsoNormal><span style='color:#1F497D'>> # ----- Group ----<o:p></o:p></span></p>
<p class=MsoNormal><span style='color:#1F497D'>>
modparam("group","db_url","mysql://XXXX:XXXXX@localhost/opensips")<o:p></o:p></span></p>
<p class=MsoNormal><span style='color:#1F497D'>><o:p> </o:p></span></p>
<p class=MsoNormal><span style='color:#1F497D'>> # ----- Permissions ----<o:p></o:p></span></p>
<p class=MsoNormal><span style='color:#1F497D'>>
#modparam("permissions","db_mode",1)<o:p></o:p></span></p>
<p class=MsoNormal><span style='color:#1F497D'>>
modparam("permissions","db_url","mysql://XXXX:XXXX@localhost/opensips")<o:p></o:p></span></p>
<p class=MsoNormal><span style='color:#1F497D'>273a283<o:p></o:p></span></p>
<p class=MsoNormal><span style='color:#1F497D'>>
if(!check_source_address("0")){<o:p></o:p></span></p>
<p class=MsoNormal><span style='color:#1F497D'>284a295<o:p></o:p></span></p>
<p class=MsoNormal><span style='color:#1F497D'>>
}<o:p></o:p></span></p>
<p class=MsoNormal><span style='color:#1F497D'>364a376,414<o:p></o:p></span></p>
<p class=MsoNormal><span style='color:#1F497D'>> #--- Routing to the PSTN
section ---#<o:p></o:p></span></p>
<p class=MsoNormal><span style='color:#1F497D'>>
if (uri=~"^sip:[2-9][0-9]{6}@") {<o:p></o:p></span></p>
<p class=MsoNormal><span style='color:#1F497D'>> #Normalize the local number
e.164-Miami(1305)<o:p></o:p></span></p>
<p class=MsoNormal><span style='color:#1F497D'>>
if (db_is_user_in("credentials","local")) {<o:p></o:p></span></p>
<p class=MsoNormal><span style='color:#1F497D'>>
prefix("91408");<o:p></o:p></span></p>
<p class=MsoNormal><span style='color:#1F497D'>>
route(4);<o:p></o:p></span></p>
<p class=MsoNormal><span style='color:#1F497D'>>
exit;<o:p></o:p></span></p>
<p class=MsoNormal><span style='color:#1F497D'>>
}<o:p></o:p></span></p>
<p class=MsoNormal><span style='color:#1F497D'>>
else {<o:p></o:p></span></p>
<p class=MsoNormal><span style='color:#1F497D'>>
sl_send_reply("403", "No permissions for local calls");<o:p></o:p></span></p>
<p class=MsoNormal><span style='color:#1F497D'>>
exit;<o:p></o:p></span></p>
<p class=MsoNormal><span style='color:#1F497D'>>
};<o:p></o:p></span></p>
<p class=MsoNormal><span style='color:#1F497D'>>
};<o:p></o:p></span></p>
<p class=MsoNormal><span style='color:#1F497D'>><o:p> </o:p></span></p>
<p class=MsoNormal><span style='color:#1F497D'>>
if (uri=~"^sip:1[2-9][0-9]{9}@") {<o:p></o:p></span></p>
<p class=MsoNormal><span style='color:#1F497D'>>
if (db_is_user_in("credentials","ld")) {<o:p></o:p></span></p>
<p class=MsoNormal><span style='color:#1F497D'>>
route(4);<o:p></o:p></span></p>
<p class=MsoNormal><span style='color:#1F497D'>>
exit;<o:p></o:p></span></p>
<p class=MsoNormal><span style='color:#1F497D'>>
}<o:p></o:p></span></p>
<p class=MsoNormal><span style='color:#1F497D'>> else
{<o:p></o:p></span></p>
<p class=MsoNormal><span style='color:#1F497D'>>
sl_send_reply("403", "No permissions for long distance");<o:p></o:p></span></p>
<p class=MsoNormal><span style='color:#1F497D'>>
exit;<o:p></o:p></span></p>
<p class=MsoNormal><span style='color:#1F497D'>>
};<o:p></o:p></span></p>
<p class=MsoNormal><span style='color:#1F497D'>>
};<o:p></o:p></span></p>
<p class=MsoNormal><span style='color:#1F497D'>><o:p> </o:p></span></p>
<p class=MsoNormal><span style='color:#1F497D'>>
if (uri=~"^sip:011[0-9]*@") {<o:p></o:p></span></p>
<p class=MsoNormal><span style='color:#1F497D'>>
#Normalize for e164<o:p></o:p></span></p>
<p class=MsoNormal><span style='color:#1F497D'>>
if (db_is_user_in("credentials","int")) {<o:p></o:p></span></p>
<p class=MsoNormal><span style='color:#1F497D'>>
strip(3);<o:p></o:p></span></p>
<p class=MsoNormal><span style='color:#1F497D'>>
route(4);<o:p></o:p></span></p>
<p class=MsoNormal><span style='color:#1F497D'>>
exit;<o:p></o:p></span></p>
<p class=MsoNormal><span style='color:#1F497D'>>
}<o:p></o:p></span></p>
<p class=MsoNormal><span style='color:#1F497D'>>
else {<o:p></o:p></span></p>
<p class=MsoNormal><span style='color:#1F497D'>>
sl_send_reply("403", "No permissions for internat. calls");<o:p></o:p></span></p>
<p class=MsoNormal><span style='color:#1F497D'>>
exit;<o:p></o:p></span></p>
<p class=MsoNormal><span style='color:#1F497D'>>
};<o:p></o:p></span></p>
<p class=MsoNormal><span style='color:#1F497D'>>
};<o:p></o:p></span></p>
<p class=MsoNormal><span style='color:#1F497D'>><o:p> </o:p></span></p>
<p class=MsoNormal><span style='color:#1F497D'>><o:p> </o:p></span></p>
<p class=MsoNormal><span style='color:#1F497D'>384a435,439<o:p></o:p></span></p>
<p class=MsoNormal><span style='color:#1F497D'>>
route[4] {<o:p></o:p></span></p>
<p class=MsoNormal><span style='color:#1F497D'>>
#---- PSTN route ----#<o:p></o:p></span></p>
<p class=MsoNormal><span style='color:#1F497D'>>
rewritehostport("172.16.217.242");<o:p></o:p></span></p>
<p class=MsoNormal><span style='color:#1F497D'>>
route(1);<o:p></o:p></span></p>
<p class=MsoNormal><span style='color:#1F497D'>>
}<o:p></o:p></span></p>
<p class=MsoNormal><span style='color:#1F497D'><o:p> </o:p></span></p>
<div>
<div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in'>
<p class=MsoNormal><b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span></b><span
style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>
users-bounces@lists.opensips.org [mailto:users-bounces@lists.opensips.org] <b>On
Behalf Of </b>Christian Vo<br>
<b>Sent:</b> Friday, March 19, 2010 11:29 AM<br>
<b>To:</b> OpenSIPS users mailling list<br>
<b>Subject:</b> [OpenSIPS-Users] newbie question -- anyone have OpenSIPS
working with an AVAYA PBX?<o:p></o:p></span></p>
</div>
</div>
<p class=MsoNormal><o:p> </o:p></p>
<p class=MsoNormal>At this point, I can make basic SIP calls (i.e. xlite to
xlite) =)<o:p></o:p></p>
<p class=MsoNormal><o:p> </o:p></p>
<p class=MsoNormal>No experience with dialplan at this point, so I’m
curious to know if anyone has OpenSIPS working with Avaya CM? <o:p></o:p></p>
<p class=MsoNormal>If so, any generic config/ tips that can be shared? <o:p></o:p></p>
<p class=MsoNormal><o:p> </o:p></p>
<p class=MsoNormal>Thx <o:p></o:p></p>
<p class=MsoNormal><o:p> </o:p></p>
<p class=MsoNormal><o:p> </o:p></p>
<div>
<div class=MsoNormal align=center style='text-align:center'><span
style='font-size:12.0pt;font-family:"Times New Roman","serif"'>
<hr size=2 width="100%" align=center>
</span></div>
</div>
<div>
<p class=MsoNormal><span style='font-size:12.0pt;font-family:"Times New Roman","serif"'>This
email message is for the sole use of the intended recipient(s) and may contain
confidential information. Any unauthorized review, use, disclosure or
distribution is prohibited. If you are not the intended recipient, please
contact the sender by reply email and destroy all copies of the original
message. <o:p></o:p></span></p>
</div>
<div>
<div class=MsoNormal align=center style='text-align:center'><span
style='font-size:12.0pt;font-family:"Times New Roman","serif"'>
<hr size=2 width="100%" align=center>
</span></div>
</div>
</div>
</body>
</html>