Changes RSS

**This is an old revision of the document!** ----

A PCRE internal error occured. This might be caused by a faulty plugin

====== Some VoIP-stuff ;) ====== ===== TeleVoiP SIP trunk settings ===== Asterisk/FreePBX/AsteriskNOW settings for working SIP-trunking both inbound and outbound with TeleVoiP in Norway.. Replace 87654321 with your TeleVoiP account number/phone number, and PassW0Rd with the associated password as given by TeleVoiP. <code> Outbound Caller ID: 87654321 Trunk Name: 87654321 PEER Details: username=87654321 type=peer secret=PassW0Rd insecure=very host=sip.televoip.no fromuser=87654321 fromdomain=sip.televoip.no canreinvite=no USER Context: from-trunkN USER Details: type=user secret=PassW0Rd context=from-pstn Register String: 87654321:PassW0Rd@sip.televoip.no/87654321 </code> * fromdomain is required to make asterisk send data that TeleVoiP undestands on outgoing calls * canreinvite=no is essential for outbound audio on outbound calls * Adding the DID on the register string is essential to have inbound DID work in your dial-plans The DID, Direct Inward Dialing Number, is required if you plan to have more than one trunk, and/or more than one inbound route. When not setting the "/DID" part of the register-string with TeleVoiP, the do not give you anything useful on the DID, whereas if you set it, TeleVoiP will send you whatever you enter as a DID.... ==== Unable to upload MoH data? ==== I prefer uploading MP3-based MoH, and let freePBX handle the conversion to a "usable" format, as well as entering the file into any config that is needed. But, two things prevents this from working. First, the directory freePBX wants to use does not exist on an AsteriskNOW installation. So we need to create it... <code> mkdir -p /var/lib/asterisk/mohmp3/ chown asterisk:asterisk /var/lib/asterisk/mohmp3/ chmod +w /var/lib/asterisk/mohmp3/ </code> Second, the tools needed for the actual conversion is not installed! This may be because the tool used, mpg321/123 is not in CentOS repo's, and thus, it cannot be pulled in as a dependency. Manual installation is needed: <code> wget http://packages.sw.be/libmad/libmad-0.15.1b-4.el5.rf.i386.rpm wget http://packages.sw.be/libid3tag/libid3tag-0.15.1b-3.el5.rf.i386.rpm wget http://packages.sw.be/mpg321/mpg321-0.2.10-8.el5.rf.i386.rpm yum install libao rpm -Uhv libmad-0.15.1b-4.el5.rf.i386.rpm rpm -Uhv mpg321-0.2.10-8.el5.rf.i386.rpm rpm -Uhv libid3tag-0.15.1b-3.el5.rf.i386.rpm </code> ==== No MoH and choppy dial/ring when running on Xen? ==== I had lots of trouble with instabillity of the DAHDI (previously Zaptel) software, and decided to use pure simulated timing by disabling the DAHDI altogether. That is not a good idea, as it breaks any Asterisk-generated audio due to bad timing etc. - Update your system! If you install AsteriskNOW, and don't perform a "yum upgrade", you will be running a version of the dahdi-dummy module that depends on a hardware RTC. Xen does not have a hardware RTC. This is fixed in CentOS/Asterisk packages available using yum, so simply update. - Edit the /etc/dahdi/modules file to not load _any_ modules. This will make sure only the dahdi_dummy module gets loaded. - Edit /etc/asterisk/asterisk.conf, and add the following to the Options block <code>internal_timing=yes</code> - Restart your system. ==== No CDR-info? Reports are empty you say?==== Of some odd reason, AsteriskNOW ships with all features of FreePBX available, but no database-integration of CDR-data installed. So to get your CDR-data, you need to install asterisk addons to allow MySQL storage of data. <code> yum install asterisk-addons-mysql asterisk-addons-core asterisk-addons </code> <code> asterisk -rx "restart now" </code> To verify, you can do: <code> asterisk -rc *CLI> module show like mysql Module Description Use Count app_addon_sql_mysql.so Simple Mysql Interface 0 cdr_addon_mysql.so MySQL CDR Backend 0 </code> Do not worry if more modules are listed, I just extracted the relevant ones... ==== What is the password for FOP? ==== Check, and update /etc/amportal.conf Look for the variable FOPPASSWORD....