Hello all,
I get the following error from lcr module
load_gws(): from_uri to large
This happens when the rpid is exactly 128 characters long. If I make it
127 long it works fine. This is on the 1.1.x branch. Has anyone else
noticed this?
thank you
George
Disclaimer
The information in this e-mail and any attachments is confidential. It is intended solely for the attention and use of the named addressee(s). If you are not the intended recipient, or person responsible for delivering this information to the intended recipient, please notify the sender immediately. Unless you are the intended recipient or his/her representative you are not authorized to, and must not, read, copy, distribute, use or retain this message or any part of it. E-mail transmission cannot be guaranteed to be secure or error-free as information could be intercepted, corrupted, lost, destroyed, arrive late or incomplete, or contain viruses.
Version: Openser 1.2.0
Platform:
PSTN <-> Central Gateways <-- OpenSer --> Remote Gateways <-- >PABX
We have 4 central Voice Gateway connected to local PSTN and several tens
of customer remote voice gateways connected to PABX. On our central
voice gateways, we have several PSTN provider, and these providers have
different prices for different location ( so calling a cell phone should
be rather made by a voice gateway connected to a particular PSTN
provider ).
As well, we provide SDA numbers for incoming call from PSTN on our
central gateway and that should be routed to a remote customer voice
gateway. But if customerA call the SDA of customerB, customerA should go
through PSTN by our central voice gateway and then our central voice
gateway route the call to CustomerB. So all remote gateways should not
know any of the SDA route, only our central gateway should use this routes.
So basically we have 2 kinds of routing to be done by OpenSer:
o For our Central Gateway
- For SDA11, try gateway Customer1
- For SDA12, try gateway Customer1
- For SDA21, try gateway Customer2
- For SDA22, try gateway Customer2
- For any other unknown number, no gateway should be returned ( I don't
want a wrong number routed to our gateway from PSTN to generate another
call on PSTN )
o For our remote customer gateways, I should have routing like this:
- for cell phone, try gateway 1, if that gateway1 fail then try randomly
gateway 2,3 or 4 ( and if possible the less loaded of these 3 gateways )
- for spain try gateway2, if that gateway2 fail, then try randomly
gateway 1,3 or 4 ( and if possible the less loaded of these 3 gateways )
- for all other routes, try randomly gateway 1,2,3,4 ( and if possible
the less loaded of these 4 gateways )
So I have several constraint:
- two kind of routing should be made either if the call is coming from
the central gateway or from a remote customer gateway ( differenlty
said: routing different if call originate from PSTN or originate from
remote voice gateway )
- for customer remote gateways, there are some preferred central gateway
for certains location (e.g international call ) but if these gateways
fail, fallback should occur to others central gateway
- the less is hardcoded in the configuration file, the better is is.
- how to try first the currently less loaded gateway when several
gateways are available ( is it possible in openser has it is only dialog
statefull and not call statefull ? )
What is the best option in OpenSer to achieve this ? Is the LCR module
with "from_uri" and route by "prefix" can handle all this ?
Where can we find complex examples of the LCR module ?
Regards,
Jerome.
--
Jerome
Hello
I'm using SER/OpenSER for a long time and I always used the FIFO.
My question is, do I really need to use the FIFO? What OpenSER
functionalities rely in the FIFO? Just Serweb?
Thanks
regards
Joao Pereira
--
______________________________________________
João Gomes Pereira
FCCN
Av. do Brasil, nº 101
1700-066 Lisboa
tel: +351 218 440 100 - fax: +351 218 472 167
email|SIP: joao.pereira(a)fccn.pt
http://www.fccn.pt
______________________________________________
---
Aviso de Confidencialidade
Esta mensagem é exclusivamente destinada ao seu destinatário, podendo conter informação CONFIDENCIAL, cuja divulgação está expressamente vedada nos termos da lei. Caso tenha recepcionado indevidamente esta mensagem, solicitamos-lhe que nos comunique esse mesmo facto por esta via ou para o telefone +351 218 440 100 devendo apagar o seu conteúdo de imediato.
This message is intended exclusively for its addressee. It may contain CONFIDENTIAL information protected by law. If this message has been received by error, please notify us via e-mail or by telephone +351 218 440 100 and delete it immediately.
---
Hello All!
I need a simple feature in OpenSER - parameter in Jabber-module to set
up jabber's priority. So I took a look into the sources and created a
simple patch (attached). Are there any formal procedures that I must
follow for accepting my patch?
--
With best regards!
Hello,
I try to configure a Patton smart node with a E1 for the Chile.
I need to know wich parameters I must set for Chile.
If someone have informations it's welcoms.
Laurent
Hello All!
I've encountered some difficulties. I need to pass predefined string
value ("REALM" actually) to accounting RADIUS server. I want to did it
in way similar to:
modparam("acc", "radius_extra", "User-Name=$fU; Sip-User-Realm=$ar")
But I need to set realm for all radius-accounting requests to some
value ("MYREALM" for example).
I tried set $ar explicitly before accounting this way
$ar = "MYREALM";
but failed with error "invalid left operand in assignment". Does $ar
read-only variable?
Another my try was to pass new realm value in module configuration section:
modparam("acc", "radius_extra", "User-Name=$fU; Sip-User-Realm=MYREALM")
It failed with message "parse failed in <Sip-User-Realm=MYREALM>
around position ..."
I can't set up custom variable before route{} sections so I can't
define my $var(realm) into module configuration line.
Are any ways to solve my problem exists?
--
With best regards!
I am setting up the proxy so the transport protocol is forced to tcp when packet size is > 1300b. The problem is when the originator abandons the call, the CANCEL msg sent over UDP and I really want it to use the TCP transport, as the INVITE did. Is there a way to achieve this?--will
Hello my fellow Flatstore Accounting users,
There seems to be some issues with Flatstore and Accounting in
OpenSER 1.2, it does not seem to properly account/log extras? Perhaps I
am incorrectly using it, but the syntax still remains modparam("acc",
"log_extra", "foo=$pvar"). Is there anything I'm missing? Thanks!
Regards,
Brandon.