Hi there,<br><br>&nbsp;&nbsp; I saw all of you discussed about the postgres and I do have a question which somewhat related to postgres as well (please refer to the end of this email for detail). <br>&nbsp; My question is that I have Caller ID (regular phone number) mapping to a SIP account stored in postgres, when I call from SIP device to a PSTN phone, telco carrier does not accept the SIP From field and requested to use regular phone number. I use exec_msg to call the external C program which read the Caller ID mapping to SIP account. However, I do not know how to pass this Caller ID into uac_replace_from.&nbsp; <br>&nbsp; Were the postgres version work for this purpose ? Please advise if you have any suggestion. Thanks in advance,<br><br>Don<br>------------------------------<br><br>Message: 5<br>Date: Thu, 21 Dec 2006 12:20:47 +0200<br>From: Daniel-Constantin Mierla &lt;daniel@voice-system.ro&gt;<br>Subject: Re: [Users] postgres<br>To: Klaus Darilion
 &lt;klaus.mailinglists@pernau.at&gt;<br>Cc: users@openser.org<br>Message-ID: &lt;458A5FFF.4060003@voice-system.ro&gt;<br>Content-Type: text/plain; charset=ISO-8859-1; format=flowed<br><br>Hello Klaus,<br><br>On 12/21/06 12:05, Klaus Darilion wrote:<br>&gt; Hi Daniel!<br>&gt;<br>&gt; I've checked the postgres script: rel_1_1_0 works fine, but there is <br>a <br>&gt; problem in unstable: The domain for the default admin user is asked <br>&gt; not for serweb tables but for the plain openser tables as well. Also <br>&gt; the subscriber table includes all the serweb columns even if serweb <br>&gt; tables are not installed.<br>I think a merge with mysql version, with an option to say the <br>underlaying DB engine is the right solution, to be easy to maintain -- <br>same as we did with openserctl. I will have that in mind, but the best <br>will be to register it to tracker.<br><br>Cheers,<br>Daniel<br><br>&gt;<br>&gt; regards<br>&gt; klaus<br>&gt;<br>&gt;<br>&gt;
 Daniel-Constantin Mierla wrote:<br>&gt;&gt; Hello,<br>&gt;&gt;<br>&gt;&gt; On 12/20/06 19:36, Mark Price wrote:<br>&gt;&gt;&gt;<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; On 12/20/06, *Klaus Darilion* &lt; klaus.mailinglists@pernau.at <br>&gt;&gt;&gt; &lt;mailto:klaus.mailinglists@pernau.at&gt;&gt; wrote:<br>&gt;&gt;&gt;<br>&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp; Hi Mark!<br>&gt;&gt;&gt;<br>&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp; Postgres should work well - I use it since ser 0.8. Just make <br>sure<br>&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp; that<br>&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp; the hard disk does not get full, because this breaks the index <br>&gt;&gt;&gt; inside<br>&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp; postgres and postgres is getting real slow (re-create the index <br>&gt;&gt;&gt; if it<br>&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp; happens).<br>&gt;&gt;&gt;<br>&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp; Last time I tested openser_postgres.sh it worked fine. If you
 <br>find<br>&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp; a bug<br>&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp; please let us know.<br>&gt;&gt;&gt;<br>&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp; Please check to use the latest versions from CVS (for 1.1 use <br>CVS<br>&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp; rel_1_1_0)<br>&gt;&gt;&gt;<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; The latest version from cvs doesn't work out of the box with <br>openser <br>&gt;&gt;&gt; build from the release tarball, because the release tarball doesn't <br>&gt;&gt;&gt; included /usr/sbin/openser_gen_ha1 (although I could get past this <br>&gt;&gt;&gt; by replacing it with the md5sum equivelant).<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; However, the release tarball doesn't work because of this bug:<br>&gt;&gt;&gt; <br>https://sourceforge.net/tracker/?func=detail&amp;atid=743020&amp;aid=1518732&amp;group_id=139143 <br>&gt;&gt;&gt; <br>&lt;https://sourceforge.net/tracker/?func=detail&amp;atid=743020&amp;aid=1518732&amp;group_id=139143&gt;
 <br>&gt;&gt;&gt;<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; So, 1. is the cvs version of rel_1_1_0 considered safe for <br>&gt;&gt;&gt; production use?<br>&gt;&gt;<br>&gt;&gt; yes, it is the most recommended version to use -- several issues <br>were <br>&gt;&gt; found and fixed since 1.1.0 release.<br>&gt;&gt;<br>&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2. if so and there are important fixes such as this in CVS, <br>&gt;&gt;&gt; would openser.org &lt;http://openser.org&gt; consider<br>&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; releasing a point release containing such changes? <br>&gt;&gt; It is an option, and perhaps should be taken in consideration, as <br>&gt;&gt; patch release with not so much packaging.<br>&gt;&gt;<br>&gt;&gt; This may help some which want to maintain platforms updated, it is <br>&gt;&gt; exampled with 1.0.x, bust just replace the version with 1.1.0 in the <br>&gt;&gt; document and should work (rel_1_0_0 =&gt; rel_1_1_0)<br>&gt;&gt;
 http://openser.org/dokuwiki/doku.php/install:openser-from-cvs<br>&gt;&gt;<br>&gt;&gt; Cheers,<br>&gt;&gt; Daniel<br>&gt;&gt;<br>&gt;&gt;<br>&gt;&gt;&gt; Thanks,<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; Mark Price<br><br><b><i>don lin &lt;don12lin@yahoo.com&gt;</i></b> wrote:<blockquote class="replbq" style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; padding-left: 5px;"> Hi there, <br><br>&nbsp;&nbsp; We have a Postgres Database to store the users' informations before we use&nbsp; Openser. To integrate between Postgres and Openser, we write external C&nbsp; programs and call them from Openser with exec_dset function. <br>&nbsp;&nbsp; The issue we have now is with&nbsp; the Caller ID. When the user makes a call to PSTN number from SIP devices (soft phone or hard phone), the telco carrier requests us to send a numerical Caller ID, not the SIP format (such as john.dow@abc.com). What I am doing is to add the Caller ID field into the Postgres for each user and write a C
 program to query the Caller ID field, then Openser calls it with exec_dset functioin. <br>&nbsp;&nbsp;&nbsp; However, I did not find a way to define a variable in Openser to store this Caller ID and pass it to uac_replace_from function. <br>&nbsp;&nbsp;&nbsp; Appreciate for any suggestions.<br><br>Jeff,<br>&nbsp;&nbsp;&nbsp; You mentioned that you replaced the From Header, may I  ask how you do it ? <br>Thanks and Regards,<br><br>Don<br><br>------------------------------<br><br>&lt;Message: 4<br>&lt;Date: Tue, 19 Dec 2006 11:11:09 +0900<br>&lt;From: Jeff Williams &lt;jeffw@globaldial.com&gt;<br>&lt;Subject: [Users] (PR)ACK problem with uac_replace_from<br>&lt;To: users@openser.org<br>&lt;Message-ID: &lt;45874A3D.5070206@globaldial.com&gt;<br>&lt;Content-Type: text/plain; charset="iso-8859-1"<br><br>&lt;I seem to have an issue with uac_replace_from.<br><br>&lt;I am using openser as a media proxy. For invites I replace the numbers<br>&lt;with leading 0's with 61 for
 Australia and forward the call to our LCR<br>&lt;box which then forwards the call to the correct voice to pstn gateway. <br>&lt;I am trying to use uac_replace_from to set the from address so the<br>&lt;callerid appears correct on the outgoing calls.<br><br>&lt;This seems to work fine for the INVITE request, but on subsequent PRACKs <br>&lt;and ACKs (which just get loose routed), something  strange happens to <br>&lt;the from address.<br><br>&lt;On invite, the From get re-written:<br><br>&lt;From: Jeff &lt;sip:610089001@proxy.sipone.com;user=phone&gt;;tag=1790577941<br>&lt;to<br>&lt;From: Jeff &lt;sip:0892209080@sipone.com&gt;;tag=1790577941<br><br>&lt;For the PRACKs and ACKs, this happens:<br><br>&lt;From: Jeff &lt;sip:610089001@proxy.sipone.com;user=phone&gt;;tag=1790577941<br>&lt;to<br>&lt;From:
 Jeff<br>&lt;&lt;\032\317\352S\232\222B\230\234K\231*BV\300\030\303\332\ah\303\306i\365\005\016\200\250\000\000\230\016\200\252j\200\002`\000\000\016&gt;;tag=1790577<br>&lt;941<br><br>&lt;There shouldn't be anything happening to the From address on the<br>&lt;(PR)ACKs at all.<br><br>&lt;Anyone have any ideas?<br><br>&lt;I have attached a ethereal dump of the call setup.<br><br>&lt;Jeff<div> __________________________________________________<br>Do You Yahoo!?<br>Tired of spam?  Yahoo! Mail has the best spam protection around <br>http://mail.yahoo.com </div></blockquote><br><p>&#32;__________________________________________________<br>Do You Yahoo!?<br>Tired of spam?  Yahoo! Mail has the best spam protection around <br>http://mail.yahoo.com