<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-4484201653253365392</id><updated>2011-11-27T17:22:30.315-08:00</updated><title type='text'>OpenSIPS's Blog</title><subtitle type='html'>OpenSIPS (Open SIP Server) is a mature Open Source implementation of a SIP server. OpenSIPS is more than a SIP proxy/router as it includes application-level functionalities. OpenSIPS, as a SIP server, is the core component of any SIP-based VoIP solution. With a very flexible and customizable routing engine, OpenSIPS 'unifies voice, video, IM and presence services in a highly efficient way, thanks to its scalable (modular) design. -- http://www.opensips.org</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://opensips.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4484201653253365392/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://opensips.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>OpenSIPS Tutorial</name><uri>http://www.blogger.com/profile/16563361105171833705</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>23</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4484201653253365392.post-8286156592348879225</id><published>2011-08-02T08:19:00.000-07:00</published><updated>2011-08-02T08:20:10.309-07:00</updated><title type='text'>Repair Mysql Database</title><content type='html'>How to repair MYSQL database?&lt;br /&gt;&lt;br /&gt;mysqlcheck -u root -p --auto-repair --check --optimize --all-databases&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4484201653253365392-8286156592348879225?l=opensips.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://opensips.blogspot.com/feeds/8286156592348879225/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://opensips.blogspot.com/2011/08/repair-mysql-database.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4484201653253365392/posts/default/8286156592348879225'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4484201653253365392/posts/default/8286156592348879225'/><link rel='alternate' type='text/html' href='http://opensips.blogspot.com/2011/08/repair-mysql-database.html' title='Repair Mysql Database'/><author><name>OpenSIPS Tutorial</name><uri>http://www.blogger.com/profile/16563361105171833705</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4484201653253365392.post-8286677727585232174</id><published>2011-02-17T00:11:00.001-08:00</published><updated>2011-02-17T00:11:25.987-08:00</updated><title type='text'>Compilation of Download Links</title><content type='html'>http://www.adobe.com/support/downloads/product.jsp?product=1&amp;platform=Windows&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4484201653253365392-8286677727585232174?l=opensips.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://opensips.blogspot.com/feeds/8286677727585232174/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://opensips.blogspot.com/2011/02/compilation-of-download-links.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4484201653253365392/posts/default/8286677727585232174'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4484201653253365392/posts/default/8286677727585232174'/><link rel='alternate' type='text/html' href='http://opensips.blogspot.com/2011/02/compilation-of-download-links.html' title='Compilation of Download Links'/><author><name>OpenSIPS Tutorial</name><uri>http://www.blogger.com/profile/16563361105171833705</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4484201653253365392.post-3038839283514143230</id><published>2010-01-27T16:50:00.000-08:00</published><updated>2011-02-05T19:23:38.702-08:00</updated><title type='text'>Successfully Configured Asterisk</title><content type='html'>&lt;a href="http://73662i16rcse1r0d-kvpvm1prs.hop.clickbank.net/" target="_top"&gt;Adobe PhotoShop Tutorial!&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Asterisk configuration was successful, I am using Asterisk Version 1.4.28.  There was some confusion on which driver to use for my X101P card.  The version I am using right now deprecated the zap commands on Asterisk CLI, although I am still using the zaptel driver.&lt;br /&gt;&lt;br /&gt;I was able to configure the SIP channel successfully, but calls using SIP channel has a lot of noise.  A simple dialplan has been created.  Still looking on ways how to minimize noise during calls.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4484201653253365392-3038839283514143230?l=opensips.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://opensips.blogspot.com/feeds/3038839283514143230/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://opensips.blogspot.com/2010/01/successfully-configured-asterisk.html#comment-form' title='41 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4484201653253365392/posts/default/3038839283514143230'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4484201653253365392/posts/default/3038839283514143230'/><link rel='alternate' type='text/html' href='http://opensips.blogspot.com/2010/01/successfully-configured-asterisk.html' title='Successfully Configured Asterisk'/><author><name>OpenSIPS Tutorial</name><uri>http://www.blogger.com/profile/16563361105171833705</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>41</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4484201653253365392.post-2678558669305436801</id><published>2010-01-21T18:39:00.000-08:00</published><updated>2010-01-27T16:49:59.125-08:00</updated><title type='text'>New Project Details</title><content type='html'>Our group was able to successfully configure OpenSIPS as a Proxy Server (stateful) and Registrar.  Test calls were clear and nat traversal was working. Additional planned capabilities of OpenSIPS such as Presence support using OpenXcap has been cancelled due to lack to time.  There were a lot of things to do, but we don't have time.&lt;br /&gt;&lt;br /&gt;I have decided to continue our project to learn more about OpenSIPS and its capabilities.  What I am trying to now is to configure OpenSIPS as a proxy, load balancer and registrar.  I am also planning to integrate Asterisk as a Media Server and PSTN Gateway.  Currently I am studying Asterisk and was able to purchase Digium Wildcard X101P.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4484201653253365392-2678558669305436801?l=opensips.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://opensips.blogspot.com/feeds/2678558669305436801/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://opensips.blogspot.com/2010/01/new-project-details.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4484201653253365392/posts/default/2678558669305436801'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4484201653253365392/posts/default/2678558669305436801'/><link rel='alternate' type='text/html' href='http://opensips.blogspot.com/2010/01/new-project-details.html' title='New Project Details'/><author><name>OpenSIPS Tutorial</name><uri>http://www.blogger.com/profile/16563361105171833705</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4484201653253365392.post-3795337147060489019</id><published>2010-01-21T18:30:00.000-08:00</published><updated>2010-01-21T18:35:02.257-08:00</updated><title type='text'>Blog Changes</title><content type='html'>After several months of being inactive due to a lot of pressure in school and graduation preparation I got finally sometime to write again.  This time I would be working alone on this project and expect some changes.  Anybody who is interested can post their questions and comments  here.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4484201653253365392-3795337147060489019?l=opensips.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://opensips.blogspot.com/feeds/3795337147060489019/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://opensips.blogspot.com/2010/01/blog-changes.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4484201653253365392/posts/default/3795337147060489019'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4484201653253365392/posts/default/3795337147060489019'/><link rel='alternate' type='text/html' href='http://opensips.blogspot.com/2010/01/blog-changes.html' title='Blog Changes'/><author><name>OpenSIPS Tutorial</name><uri>http://www.blogger.com/profile/16563361105171833705</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4484201653253365392.post-7554372893104567368</id><published>2009-10-08T19:18:00.000-07:00</published><updated>2009-10-08T19:30:27.730-07:00</updated><title type='text'>Using SIPp to Test OpenSIPS</title><content type='html'>This a good reference for testing your OpenSIPS&lt;br /&gt;&lt;br /&gt;&lt;h1 style="margin-top: 0.25em;"&gt;&lt;a href="http://n2.nabble.com/OpenSIPS-VS-Asterisk-as-registrar-SIPp-test-td1677570.html#a1677570"&gt;OpenSIPS VS Asterisk as registrar (SIPp test)&lt;/a&gt;&lt;/h1&gt;Read this article on the OpenSIPS mailing list.  The script for creating the CSV file for this testing scenario is available for down load at the above link.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4484201653253365392-7554372893104567368?l=opensips.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://opensips.blogspot.com/feeds/7554372893104567368/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://opensips.blogspot.com/2009/10/using-sipp-to-test-opensips.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4484201653253365392/posts/default/7554372893104567368'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4484201653253365392/posts/default/7554372893104567368'/><link rel='alternate' type='text/html' href='http://opensips.blogspot.com/2009/10/using-sipp-to-test-opensips.html' title='Using SIPp to Test OpenSIPS'/><author><name>OpenSIPS Tutorial</name><uri>http://www.blogger.com/profile/16563361105171833705</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4484201653253365392.post-2734815826505069884</id><published>2009-09-24T19:02:00.000-07:00</published><updated>2009-09-24T19:06:19.174-07:00</updated><title type='text'>Load Balancing for OpenSIPS</title><content type='html'>The group started integrating the load balancing module in the opensips.cfg file.  Having problems in setting the resources rules in the load_balancer table in the opensips database.&lt;br /&gt;&lt;br /&gt;The group believes that this module is very important in handling load balancing using multiple servers.&lt;br /&gt;&lt;br /&gt;Any information and/or references would be appreciated.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4484201653253365392-2734815826505069884?l=opensips.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://opensips.blogspot.com/feeds/2734815826505069884/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://opensips.blogspot.com/2009/09/load-balancing-for-opensips.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4484201653253365392/posts/default/2734815826505069884'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4484201653253365392/posts/default/2734815826505069884'/><link rel='alternate' type='text/html' href='http://opensips.blogspot.com/2009/09/load-balancing-for-opensips.html' title='Load Balancing for OpenSIPS'/><author><name>OpenSIPS Tutorial</name><uri>http://www.blogger.com/profile/16563361105171833705</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4484201653253365392.post-585248568484039152</id><published>2009-08-27T17:23:00.000-07:00</published><updated>2009-08-27T17:24:46.764-07:00</updated><title type='text'>OpenSIPS webinar3 video</title><content type='html'>Guys the video on OpenSIPS webinar 3: Types of route is now available at this link &lt;a href="http://www.opensips.org/html/docs/video/webinar003/"&gt;http://www.opensips.org/html/docs/video/webinar003/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4484201653253365392-585248568484039152?l=opensips.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://opensips.blogspot.com/feeds/585248568484039152/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://opensips.blogspot.com/2009/08/opensips-webinar3-video.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4484201653253365392/posts/default/585248568484039152'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4484201653253365392/posts/default/585248568484039152'/><link rel='alternate' type='text/html' href='http://opensips.blogspot.com/2009/08/opensips-webinar3-video.html' title='OpenSIPS webinar3 video'/><author><name>OpenSIPS Tutorial</name><uri>http://www.blogger.com/profile/16563361105171833705</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4484201653253365392.post-7990345362455610219</id><published>2009-08-10T17:00:00.000-07:00</published><updated>2010-03-29T16:50:29.930-07:00</updated><title type='text'>Important Linux Command for Managing OpenSIPS and Other application</title><content type='html'>&lt;span style="font-weight: bold;"&gt;The following are useful commandline for managing opensips and other related applications.&lt;/span&gt;&lt;br /&gt;&lt;span class="ul-threaded" style="margin: 0.5em 0pt 0pt -20px;"&gt;&lt;span class="text-cell"&gt;&lt;br /&gt;&lt;br /&gt;python -c "import sys, gnutls; print gnutls.__version__; print.modules['gnutls']"&lt;/span&gt;&lt;/span&gt;&lt;span class="ul-threaded" style="margin: 0.5em 0pt 0pt -20px;"&gt;&lt;span class="text-cell"&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;command to display the gnutls version&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;ngrep -p -q -W byline port 5060 &gt; filename.txt&lt;br /&gt;&lt;span style="font-style: italic;"&gt;command to capture sip datapackets and store it into a text file&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;find . -exec grep -H "keyword" {} \; -print&lt;span style="font-style: italic;"&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;command to locate a file containing the keyword on the entire computer&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="postbody"&gt;python -c \&lt;br /&gt;'import platform; print platform.python_version()'&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;display python version&lt;/span&gt;&lt;br /&gt;RTPProxy file = /etc/sysconfig/rtpproxy&lt;br /&gt;OPTIONS="-u rtpproxy -l 172.16.100.135 -s udp:172.16.100.135:12345"&lt;br /&gt;&lt;br /&gt;&lt;span class="ul-threaded" style="margin: 0.5em 0pt 0pt -20px;"&gt;&lt;span class="text-cell"&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4484201653253365392-7990345362455610219?l=opensips.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://opensips.blogspot.com/feeds/7990345362455610219/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://opensips.blogspot.com/2009/08/important-linux-command-for-managing.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4484201653253365392/posts/default/7990345362455610219'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4484201653253365392/posts/default/7990345362455610219'/><link rel='alternate' type='text/html' href='http://opensips.blogspot.com/2009/08/important-linux-command-for-managing.html' title='Important Linux Command for Managing OpenSIPS and Other application'/><author><name>OpenSIPS Tutorial</name><uri>http://www.blogger.com/profile/16563361105171833705</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4484201653253365392.post-2080958537952038710</id><published>2009-08-07T17:42:00.000-07:00</published><updated>2009-08-07T18:21:12.816-07:00</updated><title type='text'>OpenSIPS Boot Camp in South East Asia!</title><content type='html'>The group believes that there are people interested in attending OpenSIPS Boot Camp in South East Asia (e.g. Singapore, Hong Kong, Thailand, Philippines, Malaysia, Indonesia).  OpenSIPS Boot Camps that were held in Brazil and California and the upcoming boot camp in Germany this coming September are very inconvenient for interested people in this region. First and foremost the location is inconvenient for those who are working, second financial constraints and Visa requirement.&lt;br /&gt;The group has informed people on the OpenSIPS mailing list and they have showed interest making this event possible.  &lt;br /&gt;&lt;br /&gt;The following is an excerpt from an email sent by Bogdan&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Hi, &lt;/span&gt;&lt;br /&gt; &lt;br /&gt;&lt;span style="font-style: italic;"&gt;We would like to give it a try, but we have no contacts to help with the  logistics in the area....Where are you located and will you be willing  to support in organizing such an edition ? &lt;/span&gt;&lt;br /&gt; &lt;br /&gt;&lt;span style="font-style: italic;"&gt;Thanks and regards, &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Bogdan &lt;/span&gt;&lt;br /&gt; &lt;br /&gt;&lt;span style="font-style: italic;"&gt;bay2x1 wrote: &lt;/span&gt;&lt;br /&gt;&lt;blockquote type="cite"&gt;&lt;span style="font-style: italic;"&gt;Is it possible that an OpenSIPS boot Camp be held in South East Asia, &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;(Singapore, Hong Kong, Philippines, Malaysia etc)? I know that there are a lot &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;of people who are interested in OpenSIPS specially in this region, and if &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;you are interested please let the organizers know so that they will be &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;encourage to start planning for the Boot Camp in South East Asia... &lt;/span&gt;&lt;br /&gt; &lt;br /&gt;&lt;span style="font-style: italic;"&gt;----- &lt;/span&gt;&lt;br /&gt;&lt;a href="http://n2.nabble.com/OpenSIPS-Boot-Camp-in-South-East-Asia%21-td3360752.html#a3360752"&gt;http://n2.nabble.com/OpenSIPS-Boot-Camp-in-South-East-Asia!-td3360752.html#a3360752&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4484201653253365392-2080958537952038710?l=opensips.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://opensips.blogspot.com/feeds/2080958537952038710/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://opensips.blogspot.com/2009/08/opensips-boot-camp-in-south-east-asia.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4484201653253365392/posts/default/2080958537952038710'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4484201653253365392/posts/default/2080958537952038710'/><link rel='alternate' type='text/html' href='http://opensips.blogspot.com/2009/08/opensips-boot-camp-in-south-east-asia.html' title='OpenSIPS Boot Camp in South East Asia!'/><author><name>OpenSIPS Tutorial</name><uri>http://www.blogger.com/profile/16563361105171833705</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4484201653253365392.post-2859182402904389523</id><published>2009-08-06T16:54:00.000-07:00</published><updated>2009-08-06T19:12:13.641-07:00</updated><title type='text'>Understading Presence Support for OpenSIPS using OpenXcap</title><content type='html'>The group is using a GNU License softphone client and has added some of its feature to support Presence using OpenXcap.  The group had a difficulty in implementing presence support for the software and has to consult different RFC Documentation.  After some painstaking work currently the group was able to send the PUBLISH and SUBSCRIBE request to the Proxy and the OpenXcap server.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4484201653253365392-2859182402904389523?l=opensips.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://opensips.blogspot.com/feeds/2859182402904389523/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://opensips.blogspot.com/2009/08/understading-presence-support-for.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4484201653253365392/posts/default/2859182402904389523'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4484201653253365392/posts/default/2859182402904389523'/><link rel='alternate' type='text/html' href='http://opensips.blogspot.com/2009/08/understading-presence-support-for.html' title='Understading Presence Support for OpenSIPS using OpenXcap'/><author><name>OpenSIPS Tutorial</name><uri>http://www.blogger.com/profile/16563361105171833705</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4484201653253365392.post-3402733634789736360</id><published>2009-08-05T16:18:00.000-07:00</published><updated>2009-08-05T16:24:17.365-07:00</updated><title type='text'>Webinar on Different Routing in OpenSIPS</title><content type='html'>Here is the registration link for the OpenSIPS webinar on different routing scheduled on August 12, 2009 &lt;a href="https://www2.gotomeeting.com/register/403938514"&gt;https://www2.gotomeeting.com/register/403938514&lt;/a&gt;&lt;br /&gt;Routing is one of the most essential part in configuring OpenSIPS, although the group has already configured OpenSIPS, they still consider attending this webinar important.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4484201653253365392-3402733634789736360?l=opensips.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://opensips.blogspot.com/feeds/3402733634789736360/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://opensips.blogspot.com/2009/08/webinar-on-different-routing-in.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4484201653253365392/posts/default/3402733634789736360'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4484201653253365392/posts/default/3402733634789736360'/><link rel='alternate' type='text/html' href='http://opensips.blogspot.com/2009/08/webinar-on-different-routing-in.html' title='Webinar on Different Routing in OpenSIPS'/><author><name>OpenSIPS Tutorial</name><uri>http://www.blogger.com/profile/16563361105171833705</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4484201653253365392.post-5601656743696719647</id><published>2009-07-24T00:14:00.000-07:00</published><updated>2009-07-24T19:15:44.341-07:00</updated><title type='text'>Publish Request for OpenSIPS</title><content type='html'>After several days of trying the group was able to process the PUBLISH request for OpenSIPS using a prototype code for SIPS client.  The group's aim was to develop a C++ base code for a sip client to send a PUBLISH request to the OpenSIPS proxy server.  The group consulted several RFC's (Request for Comments) related to presence support in SIP.&lt;br /&gt;&lt;br /&gt;The following is the partial list of the RFC documentations:&lt;br /&gt;1. RFC 3856: A Presence Event Package for the Session Initiation Protocol (SIP)&lt;br /&gt;2. RFC 3857: A Watcher Information Event Template-Package for&lt;br /&gt;    the Session Initiation Protocol (SIP)&lt;br /&gt;3. RFC 3858: An Extensible Markup Language (XML) Based Format for Watcher&lt;br /&gt;                      Information&lt;br /&gt;4. RFC 3863: Presence Information Data Format (PIDF)&lt;br /&gt;&lt;br /&gt;RFC 3863 was very helpful in creating the standard xml format for sending presence related information.&lt;br /&gt;&lt;br /&gt;The next task is to be able to process the subscription request and understand it process.&lt;br /&gt;&lt;br /&gt;For any questions you can contact the group at opensips101@gmail.com&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4484201653253365392-5601656743696719647?l=opensips.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://opensips.blogspot.com/feeds/5601656743696719647/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://opensips.blogspot.com/2009/07/publish-request-for-opensips.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4484201653253365392/posts/default/5601656743696719647'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4484201653253365392/posts/default/5601656743696719647'/><link rel='alternate' type='text/html' href='http://opensips.blogspot.com/2009/07/publish-request-for-opensips.html' title='Publish Request for OpenSIPS'/><author><name>OpenSIPS Tutorial</name><uri>http://www.blogger.com/profile/16563361105171833705</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4484201653253365392.post-5053131724505612298</id><published>2009-07-19T21:17:00.000-07:00</published><updated>2009-07-19T21:24:42.721-07:00</updated><title type='text'>OpenSIPS: OpenXcap Presence Support</title><content type='html'>The group is currently reviewing the presence support using OpenXcap.  Initial testing using the test.py python script, the OpenXcap configuration passed the 47 tests.  Basic presence support has been enabled in the opensips.cfg configuration.  Both ekiga and xlite softphones where able to detect presence.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4484201653253365392-5053131724505612298?l=opensips.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://opensips.blogspot.com/feeds/5053131724505612298/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://opensips.blogspot.com/2009/07/opensips-openxcap-presence-support.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4484201653253365392/posts/default/5053131724505612298'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4484201653253365392/posts/default/5053131724505612298'/><link rel='alternate' type='text/html' href='http://opensips.blogspot.com/2009/07/opensips-openxcap-presence-support.html' title='OpenSIPS: OpenXcap Presence Support'/><author><name>OpenSIPS Tutorial</name><uri>http://www.blogger.com/profile/16563361105171833705</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4484201653253365392.post-9014371749934176417</id><published>2009-07-17T17:53:00.000-07:00</published><updated>2009-07-19T16:48:25.291-07:00</updated><title type='text'>OpenSIPS Webinar: Video Post</title><content type='html'>The video of the Routing Webinar has been posted on the net.  &lt;a href="http://www.opensips.org/html/docs/video/webinar002/"&gt;http://www.opensips.org/html/docs/video/webinar002/&lt;/a&gt;. The Webinar was conducted last July 8, 2009.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4484201653253365392-9014371749934176417?l=opensips.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://opensips.blogspot.com/feeds/9014371749934176417/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://opensips.blogspot.com/2009/07/opensips-webinar-video-post.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4484201653253365392/posts/default/9014371749934176417'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4484201653253365392/posts/default/9014371749934176417'/><link rel='alternate' type='text/html' href='http://opensips.blogspot.com/2009/07/opensips-webinar-video-post.html' title='OpenSIPS Webinar: Video Post'/><author><name>OpenSIPS Tutorial</name><uri>http://www.blogger.com/profile/16563361105171833705</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4484201653253365392.post-4688441327686076597</id><published>2009-07-15T18:48:00.000-07:00</published><updated>2009-07-15T19:04:03.290-07:00</updated><title type='text'>Call Control: Accounting Internally Generated BYE Request</title><content type='html'>This issue has been documented on the previous Post for Call Control.&lt;br /&gt;&lt;br /&gt;When a caller prepaid account reached zero balance during a call, call control immediately send BYE request to both ends to terminate the call.  Since this request is internally generated, accounting should take place on the local_route. &lt;br /&gt;&lt;br /&gt;The group used the code below to account the BYE&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;local_route {&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;     if (is_method("BYE") ) {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;        acc_db_request("Internally generated BYE", "acc");&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;        acc_rad_request("Internally generated BYE");  #// This is sending an Bye to the radius server to create the stop time.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;     }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;  }&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The code was placed before the main routing block.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4484201653253365392-4688441327686076597?l=opensips.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://opensips.blogspot.com/feeds/4688441327686076597/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://opensips.blogspot.com/2009/07/call-control-accounting-internally.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4484201653253365392/posts/default/4688441327686076597'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4484201653253365392/posts/default/4688441327686076597'/><link rel='alternate' type='text/html' href='http://opensips.blogspot.com/2009/07/call-control-accounting-internally.html' title='Call Control: Accounting Internally Generated BYE Request'/><author><name>OpenSIPS Tutorial</name><uri>http://www.blogger.com/profile/16563361105171833705</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4484201653253365392.post-5340629777196131593</id><published>2009-07-11T16:49:00.000-07:00</published><updated>2009-07-11T17:21:43.331-07:00</updated><title type='text'>CDRTool Call Price Computation Problem</title><content type='html'>&lt;span class="Apple-style-span" style="font-size: medium;"&gt;After installing CDRTool 6.8.0 and configuring the rating engine properly the group was expecting that call price will be computed for each call.  After several testing it was discovered that all the calls made were considered as a free calls. The global.inc configuration was reviewed several times and modified but still the issue was not resolved.&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;Further reading regarding the problem revealed that the issue was on the E164 class, which by default uses the European class.  By just dialing the subscriber username e.g. 1000, the rating engine fails to determine the destination id for the call.  Using the testing procedure at the ag-projects wiki the group discovered that if 0031(default country code for Netherlands) was appended to the username, price for the call were computed.  The rating engine considers all the calls as local calls thus it considers all calls as free call.  This was encountered because the group failed to integrate the dial plan and determining LCR (Least Cost Route).  Without appending the destination id on the canonical uri (&lt;/span&gt;&lt;span class="Apple-style-span"  style=" color: rgb(51, 51, 51);  font-weight: bold; line-height: 16px; font-family:Verdana;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;$avp(s:can_uri) = $ru;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style=" color: rgb(51, 51, 51);  line-height: 16px; font-family:Verdana;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;)  the rating engine fails to compute for the price.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"    style="font-family:Verdana;font-size:100%;color:#333333;"&gt;&lt;span class="Apple-style-span"  style=" line-height: 16px;font-size:12px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style="font-family:Verdana;color:#333333;"&gt;&lt;span class="Apple-style-span" style=" line-height: 16px;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;b&gt;Command Syntax:&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style="font-family:Verdana;color:#333333;"&gt;&lt;span class="Apple-style-span" style="line-height: 16px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Verdana; color: rgb(51, 51, 51); font-size: 12px; line-height: 16px; "&gt;ShowPrice From=sip:123@example.com To=sip:0031650222333@example.com Gateway=10.0.0.1 Duration=59&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"    style="font-family:Verdana;font-size:100%;color:#333333;"&gt;&lt;span class="Apple-style-span" style="font-size: 12px; line-height: 16px;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style="font-family:Verdana;color:#333333;"&gt;&lt;span class="Apple-style-span" style="line-height: 16px; "&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;Result &lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style="font-family:Verdana;color:#333333;"&gt;&lt;span class="Apple-style-span" style="line-height: 16px;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style="font-family:Verdana;color:#333333;"&gt;&lt;span class="Apple-style-span" style="line-height: 16px;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal; font-size: 12px; "&gt;0.2173&lt;br /&gt;Duration: 59 s&lt;br /&gt;App: audio&lt;br /&gt;Destination: 31650&lt;br /&gt;Customer: domain=example.com&lt;br /&gt;Connect: 0.0000&lt;br /&gt;StartTime: 2009-06-26 04:47:41&lt;br /&gt;–&lt;br /&gt;Span: 1&lt;br /&gt;Duration: 59 s&lt;br /&gt;ProfileId: grn_premium / weekday&lt;br /&gt;RateId: grn_premium / 0-24h&lt;br /&gt;Rate: 0.2210 / 60 s&lt;br /&gt;Price: 0.2173&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"    style="font-family:Verdana;font-size:100%;color:#333333;"&gt;&lt;span class="Apple-style-span" style="font-size: 12px; line-height: 16px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"    style="font-family:Verdana;font-size:100%;color:#333333;"&gt;&lt;span class="Apple-style-span" style="font-size: 12px; line-height: 16px;"&gt;The command above was done by telneting to the rating engine to port 9024.  By typing help all rating engine commands will be displayed with sample syntax.  It can be observed that the syntax of the command above is exactly the same with the given example for the ShowPrice command.  If your rating engine failed to produce the same result above the problem might be your global.inc configuration or you have not properly importated the sample data for the CDRTool Rating engine. (importRatingTables.php)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"    style="font-family:Verdana;font-size:100%;color:#333333;"&gt;&lt;span class="Apple-style-span" style="font-size: 12px; line-height: 16px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"    style="font-family:Verdana;font-size:100%;color:#333333;"&gt;&lt;span class="Apple-style-span" style="font-size: 12px; line-height: 16px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style="font-family:Verdana;color:#333333;"&gt;&lt;span class="Apple-style-span" style="line-height: 16px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style="font-family:Verdana;color:#333333;"&gt;&lt;span class="Apple-style-span" style="line-height: 16px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style="font-family:Verdana;color:#333333;"&gt;&lt;span class="Apple-style-span" style="line-height: 16px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4484201653253365392-5340629777196131593?l=opensips.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://opensips.blogspot.com/feeds/5340629777196131593/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://opensips.blogspot.com/2009/07/cdrtool-call-price-computation-problem.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4484201653253365392/posts/default/5340629777196131593'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4484201653253365392/posts/default/5340629777196131593'/><link rel='alternate' type='text/html' href='http://opensips.blogspot.com/2009/07/cdrtool-call-price-computation-problem.html' title='CDRTool Call Price Computation Problem'/><author><name>OpenSIPS Tutorial</name><uri>http://www.blogger.com/profile/16563361105171833705</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4484201653253365392.post-1342152474918416268</id><published>2009-07-10T03:29:00.000-07:00</published><updated>2009-07-13T19:27:52.574-07:00</updated><title type='text'>Call Control Problem</title><content type='html'>Integrating the call control module on the opensips.cfg file makes opensips crash.  The group is currently assessing the opensips configuration on what might be the problem.  Previous configuration is being reviewed.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Update: &lt;span style="font-style: italic;"&gt;July 13, 2009&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;After replacing the opensips.cfg file with an older configuration and re-intergrating the call control script of the opensips.cfg file call control is now working.  The group is still comparing the two configuration files to determine why the newer configuration was not working.  The group is checking on the possibility on the sequence of loading the modules (still in the process on determining what module).&lt;br /&gt;&lt;br /&gt;Initial testing on the call control reveals that if the balance reaches below 4.00, the module will consider it low account balance hence, calls can not be made by the user.  The group still exploring on how to set this into a much lower value.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;Update: July 14, 2009&lt;/span&gt; &lt;span style="font-weight: bold; font-style: italic;"&gt; - 7:30 a.m.&lt;/span&gt;&lt;br /&gt;The issue on why call control is not allowing calls if it reach certain amount is not related to any minimum balance which was considered by the group as a possibility.  Further readings on the documentation regarding call control module call control has no minimum balance requirement.  The group is still trying to determine on this is happening.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;Update: July 14, 2009 - 9:30 a.m.&lt;/span&gt;&lt;br /&gt;After reviewing the opensips.cfg configuration, the group has mistaken inserted the call control script before the session of the call has been fully established.  After editing the opensips.cfg file call control was able to calculate the maximum time allowed for the call.  Testing shows that call control was able to terminate the call when the is no longer enough for the call.&lt;br /&gt;&lt;br /&gt;Another issue has been encountered however, when the call control module sends the BYE to both User Agent, the transaction is not properly accounted.  Although the session is ended, radius is unable to update the accounting record for the call.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4484201653253365392-1342152474918416268?l=opensips.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://opensips.blogspot.com/feeds/1342152474918416268/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://opensips.blogspot.com/2009/07/call-control-problem.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4484201653253365392/posts/default/1342152474918416268'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4484201653253365392/posts/default/1342152474918416268'/><link rel='alternate' type='text/html' href='http://opensips.blogspot.com/2009/07/call-control-problem.html' title='Call Control Problem'/><author><name>OpenSIPS Tutorial</name><uri>http://www.blogger.com/profile/16563361105171833705</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4484201653253365392.post-2207872123559532898</id><published>2009-07-08T21:48:00.000-07:00</published><updated>2009-07-08T23:00:41.735-07:00</updated><title type='text'>OpenSIPS Webinar on Routing</title><content type='html'>Last night July 9, 2009 at 1:00 a.m. Philippine time (July 8, 2009 8:00-9:00 p.m. EEST), a webinar on routing was conducted by Bogdan Iancu and Flavio Goncalves.  The webinar was very informative specially for those who are starting to study OpenSIPS.  The discussion was very brief and concise and the participants where given the chance to ask questions after the discussion.  The speaker discussed how to properly route the different requests by using record routing and  sample scripts.&lt;br /&gt;&lt;br /&gt;Considering the time (one hour), it was not enough to tackle all the subjects on routing specially on NAT Traversal.  They are planning to conduct more webinars regarding OpenSIPS. If the speakers and sponsors organized OpenSIPS webinars more frequently, it will encourage a lot of people to adopt OpenSIPS on their telephony systems.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4484201653253365392-2207872123559532898?l=opensips.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://opensips.blogspot.com/feeds/2207872123559532898/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://opensips.blogspot.com/2009/07/opensips-webinar-on-routing.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4484201653253365392/posts/default/2207872123559532898'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4484201653253365392/posts/default/2207872123559532898'/><link rel='alternate' type='text/html' href='http://opensips.blogspot.com/2009/07/opensips-webinar-on-routing.html' title='OpenSIPS Webinar on Routing'/><author><name>OpenSIPS Tutorial</name><uri>http://www.blogger.com/profile/16563361105171833705</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4484201653253365392.post-2758616789662219223</id><published>2009-07-08T07:27:00.000-07:00</published><updated>2009-07-08T22:25:47.757-07:00</updated><title type='text'>OpenSIPS: FreeRadius Installation</title><content type='html'>FreeRadius is used for accounting in conjunction with the CDRTool.  FreeRadius version 1.1.7 was installed using installation packages for Fedora Core 10.&lt;br /&gt;&lt;br /&gt;Syntax:&lt;br /&gt;&lt;br /&gt;yum install freeradius, freeradius-mysql&lt;br /&gt;&lt;br /&gt;After the installation make sure radiusclient-ng support is available on your system.&lt;br /&gt;&lt;br /&gt;The following configuration files need to be modified.&lt;br /&gt;&lt;br /&gt;On /etc/raddb folder&lt;br /&gt;clients.conf&lt;br /&gt;radiusd.conf&lt;br /&gt;dictionary&lt;br /&gt;sql.conf&lt;br /&gt;&lt;br /&gt;On /etc/radiusclient-ng folder&lt;br /&gt;servers&lt;br /&gt;radiusclient.conf&lt;br /&gt;&lt;br /&gt;---- to be continued --- unfinished&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4484201653253365392-2758616789662219223?l=opensips.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://opensips.blogspot.com/feeds/2758616789662219223/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://opensips.blogspot.com/2009/07/opensips-freeradius-installation.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4484201653253365392/posts/default/2758616789662219223'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4484201653253365392/posts/default/2758616789662219223'/><link rel='alternate' type='text/html' href='http://opensips.blogspot.com/2009/07/opensips-freeradius-installation.html' title='OpenSIPS: FreeRadius Installation'/><author><name>OpenSIPS Tutorial</name><uri>http://www.blogger.com/profile/16563361105171833705</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4484201653253365392.post-2056685791574481467</id><published>2009-07-08T04:01:00.000-07:00</published><updated>2009-07-08T04:10:51.186-07:00</updated><title type='text'>Opensips Migration: Updating the OpenSIPS Database:</title><content type='html'>Database migration is advised if you have upgraded from OpenSIPS 1.4 to 1.5.  There have been changes on some tables on the opensips databases.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;How to Migrate:&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;Command line syntax:&lt;br /&gt;opensipsdbctl migrate old_database_name new_database_name&lt;br /&gt;&lt;br /&gt;Example:&lt;br /&gt;&lt;br /&gt;opensipsdbctl migrate opensips opensips2&lt;br /&gt;&lt;br /&gt;After the migration be sure to modify your opensips.cfg and other related configuration files to point to the new database.  Please note that the saved data on the old opensips database will be copied into the new database.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4484201653253365392-2056685791574481467?l=opensips.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://opensips.blogspot.com/feeds/2056685791574481467/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://opensips.blogspot.com/2009/07/opensips-migration-updating-opensips.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4484201653253365392/posts/default/2056685791574481467'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4484201653253365392/posts/default/2056685791574481467'/><link rel='alternate' type='text/html' href='http://opensips.blogspot.com/2009/07/opensips-migration-updating-opensips.html' title='Opensips Migration: Updating the OpenSIPS Database:'/><author><name>OpenSIPS Tutorial</name><uri>http://www.blogger.com/profile/16563361105171833705</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4484201653253365392.post-2509140216311090532</id><published>2009-07-07T04:52:00.000-07:00</published><updated>2009-07-07T05:02:00.316-07:00</updated><title type='text'>July Status</title><content type='html'>Finished installing OpenSIPS 1.5 with tls support.  The opensips.cfg configuration file has been configured to use mysql database and authentication. &lt;br /&gt;&lt;br /&gt;CDRTool 6.8 is also installed on the same machine which uses FreeRadius version 1.1.7 for accounting and mediaproxy as media relay.  Currently, accounting and billing of OpenSIPS calls are working properly.  Call Control has also been installed for prepaid support but is still in configuration stage.&lt;br /&gt;&lt;br /&gt;OpenXcap has also been installed for presence support.  Initial testing using the testing procedure found at the ag-projects wiki, showed that the installation passed all the 47 tests. &lt;br /&gt;&lt;br /&gt;MSRP Relay will be used for Chat Support.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4484201653253365392-2509140216311090532?l=opensips.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://opensips.blogspot.com/feeds/2509140216311090532/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://opensips.blogspot.com/2009/07/july-status.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4484201653253365392/posts/default/2509140216311090532'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4484201653253365392/posts/default/2509140216311090532'/><link rel='alternate' type='text/html' href='http://opensips.blogspot.com/2009/07/july-status.html' title='July Status'/><author><name>OpenSIPS Tutorial</name><uri>http://www.blogger.com/profile/16563361105171833705</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4484201653253365392.post-7585975137814660520</id><published>2009-07-07T04:08:00.000-07:00</published><updated>2009-07-07T04:45:39.359-07:00</updated><title type='text'>OpenSIPS: A Case Study</title><content type='html'>&lt;span style="font-weight: bold;"&gt;Case Study Overview&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;As a part of a course requirement in Electronic Communication Engineering this study is undertaken to explore and document the capabilities of OpenSIPS.  The group is also aiming to gather relevant information in the implementation of OpenSIPS using different topologies.  This blog has been created to document their progress and find other interested people who are willing to share their technical abilities in solving documented problems of the group.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;The Group's Technical Skills and Background&lt;/span&gt;&lt;br /&gt;The group is composed of  five fourth (4th) year students with computer programming skills on C++, C and php.  Basic knowledge on Linux Operating System and Administration.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;OpenSIP Set-up Information&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The OpenSIPS case study is using three (3) computers in a local area network.  Two computers serve as the User Agents and the other computer serves as the proxy and registrar.  All three computers have the same hardware specifications, Intel Core 2 Duo with 1 Gig Memory.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4484201653253365392-7585975137814660520?l=opensips.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://opensips.blogspot.com/feeds/7585975137814660520/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://opensips.blogspot.com/2009/07/opensips-case-study.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4484201653253365392/posts/default/7585975137814660520'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4484201653253365392/posts/default/7585975137814660520'/><link rel='alternate' type='text/html' href='http://opensips.blogspot.com/2009/07/opensips-case-study.html' title='OpenSIPS: A Case Study'/><author><name>OpenSIPS Tutorial</name><uri>http://www.blogger.com/profile/16563361105171833705</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
