Hi Guys!
My location is Philippines and Im trying to make a gateway to gateway
connection
for my voip. We have a direct DS3 link going to US. Can somebody help me
with the
said testing ..
Send me the details if ever you are interested .
thanks,
ed
Hello,
I have installed serweb and I made all the settings which are required
(there are two different ways to install it, because the instructions on the
iptel-Server are different from the instructions in the INSTALL file).
When I want to load the index.php-File there appears an empty site. To make
a test I put "phpinfo()" to the command lines of index.php... without
result. A test.php-File in the same directory works fine.
Has anyone an idea?
Thanks!
Sebastian
--
+++ Lassen Sie Ihren Gedanken freien Lauf... z.B. per FreeSMS +++
GMX bietet bis zu 100 FreeSMS/Monat: http://www.gmx.net/de/go/mail
Hi
Hypothetically I guess random INVITE, REGISTER requests can be sent to
SER (or any proxy for that matter). If this is detected or alot of false
requests, does anyone know if they can be filtered within SER itself,
i.e /dev/null all REGISTER requests which match xyz pattern.
Iqbal
Hi
IS it possible in SER to accept calls which just auth from a particular
IP address, if so what is the downside, in terms of doing billing etc.
Iqbal
Hello,
I'm looking for documentation on xmlrpc module .
Anybody could tell me more about it ?
Regards
Harry
__________________________________________________________________
Découvrez le nouveau Yahoo! Mail : 250 Mo d'espace de stockage pour vos mails !
Créez votre Yahoo! Mail sur http://fr.mail.yahoo.com/
Hello everyone,
After looking everywhere in the docs and ML archives, I couldn't find a
way to solve my problem, so I would appreciate any help.
We have several iPBX servers sending REGISTERs to a SER registrar. Some
of those servers send us the numbers to register as aor in the form
0XXXXXXXXX (local numbering plan), some other in the form 33XXXXXXXXX
(local country code prefix). For various reasons, we need to handle
those different REGISTERs simultaneously, and be able to lookup both
formats in the location database.
What I'm looking for is a way to "duplicate" the REGISTER entries, i.e.
when ser receives a REGISTER for 33XXXXXXXXX, I'd like it to save() the
33XXXXXXXXX, but also create an entry for the corresponding 0XXXXXXXXX.
Example : SER receives a REGISTER request for 33122334455. I'd like to
have two aors in the location database, so that lookup("33122334455")
and lookup("0123344556") would both return the same thing.
What I have in mind is something like this :
if (method=="REGISTER") {
# Always save the original aor
save("location");
# If the number starts with 33, also save a duplicate aor in the
0XXXXXXXXX format
if (search("^From.*sip:33.*")) {
# Insert some code to alter the received SIP message and change the
# number in order to save the 0XXXXXXXXX aor
# ...
# ...
# ...
save("location");
break;
}
break;
};
Can anyone help ?
Best Regards,
Jerome Martin
Hi,
Thanks for your reply.
Alan Litster wrote:
>Doing it the way you've suggested would mean modifying the From and To
>
>
Indeed. I already tried that, using the replace() / replace_all()
textops functions, but I could not even manage to have the header
modified. It just did nothing at all ....
Besides, in the recent thread Re: [Serusers] HF replace, someone said
that modifying From: and To "is not allowed".
But I am wondering ... ain't it the "Contact:" header which is used by
register.so/usrloc.so ?
>fields, then doing a save. This should in theory all the UAC to register on
>the two addresses, it could get a little messy.
>
>
I agree. I anticipate a few issues on that side.
>An alternative would be to create an alias, this would be fine if you knew
>before hand what format they would register with.
>
>
Well, I know which server will send what format, and I can afford to
hardcode the IPs in the ser.cfg. But after reading the section about
aliases in the ser Admin's manual, I must confess it is not clear for
me. Could you elaborate on that idea ?
>>-----Original Message-----
>>From: serusers-bounces(a)iptel.org [mailto:serusers-bounces@lists.iptel.org]On
>>Behalf Of Jerome Martin
>>Sent: 04 May 2005 15:16
>>To: serusers(a)lists.iptel.org
>>Subject: [Serusers] I need to alter and duplicate REGISTER saves
>>
>>
>>Hello everyone,
>>
>>After looking everywhere in the docs and ML archives, I couldn't find a
>>way to solve my problem, so I would appreciate any help.
>>
>>We have several iPBX servers sending REGISTERs to a SER registrar. Some
>>of those servers send us the numbers to register as aor in the form
>>0XXXXXXXXX (local numbering plan), some other in the form 33XXXXXXXXX
>>(local country code prefix). For various reasons, we need to handle
>>those different REGISTERs simultaneously, and be able to lookup both
>>formats in the location database.
>>
>>What I'm looking for is a way to "duplicate" the REGISTER entries, i.e.
>>when ser receives a REGISTER for 33XXXXXXXXX, I'd like it to save() the
>>33XXXXXXXXX, but also create an entry for the corresponding 0XXXXXXXXX.
>>
>>Example : SER receives a REGISTER request for 33122334455. I'd like to
>>have two aors in the location database, so that lookup("33122334455")
>>and lookup("0123344556") would both return the same thing.
>>
>>What I have in mind is something like this :
>>
>>if (method=="REGISTER") {
>> # Always save the original aor
>> save("location");
>>
>> # If the number starts with 33, also save a duplicate aor in the
>>0XXXXXXXXX format
>> if (search("^From.*sip:33.*")) {
>>
>> # Insert some code to alter the received SIP message and change the
>> # number in order to save the 0XXXXXXXXX aor
>> # ...
>> # ...
>> # ...
>>
>> save("location");
>> break;
>> }
>> break;
>>};
>>
>>Can anyone help ?
>>
>>Best Regards,
>>Jerome Martin
>>
>>_______________________________________________
>>Serusers mailing list
>>serusers(a)lists.iptel.org
>>http://lists.iptel.org/mailman/listinfo/serusers
>>
>>
>
>---------------------------------------------------------------------------------------------
>This email, and any files transmitted with it, is copyright and may contain confidential information.
>The contents are intended for the use of the addressee(s) only.
>Unauthorized use may be unlawful.
>If you receive this email by mistake, please advise sender immediately.
>The views of the author may not necessarily constitute the views of the company.
>Nothing in this mail shall bind the company in any contract or obligation.
>
>Tel +44 (0) 20 8002 6000
>Fax +44 (0) 20 8002 6060
>
>______________________________________________________________________
>This email has been scanned by the MessageLabs Email Security System.
>For more information please visit http://www.messagelabs.com/email
>______________________________________________________________________
>
>
How can we setup XXL extension in SER ?
Harry
__________________________________________________________________
Découvrez le nouveau Yahoo! Mail : 250 Mo d'espace de stockage pour vos mails !
Créez votre Yahoo! Mail sur http://fr.mail.yahoo.com/
Hi,
I think i found it!
I attach three files ... the most important i think is lookup.c.registered_func.c.
It contains a modified version of registered() function in lookup.c (registrar module), in which after obtaining the urecord from the database, all the contacts that it contains are checked for validity (which was not done before!!). I think that this is the cause of lookup and registered not returning the same values. Lookup() returned the correct value, registered() did not. Now, they both return the same ... i mean ... they both return the correct value :)
The problem was small, in the transition period (in db_mode=1) when the user deregisters and SER still has not erased the contact from the location table (it keeps it in CS_ZOMBIE_S in mode=1, _D in mode=2).
The other two files are a dump of the location table and a piece of the SER log file. Version is 0.9.0.
Regards,
Cesc
>>> Jan Janak <jan(a)iptel.org> 04/29/05 03:08PM >>>
On 28-04-2005 17:03, Cesc Santasusana wrote:
> Hi,
>
> After de-registration, a contact in the location table is marked as zombie, and after some time, it is deleted from the table. Right?
You should not see any contacts in a ZOMBIE_* state. zombie states
were used for user location replication some time ago with a special
module.
If you use db_mode 2 then the contacts should appear as SYNC or DIRTY
in the location table and they will be deleted after a while by timer.
> Ok, what happens when this user receives a call ... i mean, he is in the location table (as zombie), but he is not registered really on the phone?
He will not receive the message, because in the memory cache the
contact is marked as deleted.
> What do the lookup('location") and registered('location") in this scenario return?
If the user does not have any other contact registered then they will
return a negative value.
> In my config ... a first call to lookup(loc) returns false, and then calling registered(loc) returns true. Is that right? Shouldn't the two functions do the same, just lookup rewrites the uri?
They should return the same value. If that does not happen then there
is a bug somewhere, in which case I would like to ask you to provide
me with more information (SER version, dump of the location table,
and so on).
Jan.
Unclassified