Hello,
We are switching from 1.1 to 1.2, and i have some problems.
1)
Could you please tell me how should i handle natted contacts in regisers.
i read modparam("registrar", "nat_flag", 6) is not exists any more
i guess i should use nat_bfalg in usrloc module,
but i don't know how to use this, could you tell me an example? how
should i set the branch flag which should be used for this?
2) There is no Calling-Station-Id and Called-Station-Id in radius
accounting packets.
Although i use the same libradiusclient_ng.so, with the same
configuration files, and the same radius server too.
I need these attributes, could you please tell me why they are missing?
Thanks any help,
Tamas
Hi, in case I want to detect which methods allow a registered device I think I
should examinate the "methods" field in "location" table, but don't know how
to decode it.
For example:
- 7999 means:
INVITE,ACK,BYE,CANCEL,OPTIONS,PRACK,REFER,NOTIFY,SUBSCRIBE,INFO,MESSAGE
- 5183 means:
ACK,BYE,CANCEL,INFO,INVITE,NOTIFY,OPTIONS,REFER
How could I know if a device allow X method?
Thanks.
--
Iñaki Baz Castillo
ibc(a)in.ilimit.es
Hi everybody,
According to the plans for 1.3 release, starting with now, the SVN is
freeze - no new code or functionalities will be added. The next 2 months
are fully allocated to testing & preparing the 1.3 release.
Only allowed commits will be for:
- bug fixes
- warning fixes
- comments/logs fixes/beautification
- documentation updates
- packaging and tools updates
I want to thanks to everybody who contributed (with work, code,
supports, etc) to the new 1.3 release - it is a really good work ;).
Regards,
Bogdan
I had already tried configuring the UA with the address of one of the servers
( both IP and domain name ) as well as altering the openser config to force
the address. The peculiar thing there is that the registrar does not
challenge or even respond at all. It would seem that it ignores REGISTER
requests that do not have callcentric.com as the domain name and realm.
The UA can register with this provider without difficulty when the UA is
configured to use STUN and no outgoing proxy. The UA does not do a second DNS
lookup. It simply uses the same address for both requests.
When the UA receives the challenge does it not use the received nonce to
encrypt its credentials? I have to admit my knowledge of that subject is
shakey. And would this not have to be delivered to the same server that sent
the nonce?
On Saturday 06 October 2007, you wrote:
> Robert Dyck wrote:
> > I am more familiar with ethereal. I hope that is OK. Also I have not
> > edited the dumps so I am sending them privately. Attached are brief and
> > detailed dumps from ethereal.
>
> Your SIP provider is using DNS round-robin which is why openser is
> forwarding the requests to different IP addresses. This is the first
> provider I see that is doing DNS RR, this is rather unusual and not what
> is described by the SIP RFCs.
>
> Nevertheless, I still believe that your problem is related to wrong
> credentials. Both provider registrars should accept your REGISTER with
> Proxy-Auth header.
>
> You could also configure your SIP client with 204.11.192.22 instead of
> the provider's hostname, this will disable DNS RR and let openser
> forward the request always to the same host.
>
> /Christian
>
> > On Saturday 06 October 2007, you wrote:
> >> Robert Dyck wrote:
> >>> The second registrar does not send an error code, it simply issues its
> >>> own challenge. Openser is definitely alternating between registrars. It
> >>> does not send the credentials to the same registrar that requested
> >>> them.
> >>>
> >>> I could send a trace if it would be helpful.
> >>
> >> Yes, that would be helpful, I'd also like to have a look at the DNS
> >> traffic. Can you do
> >>
> >> tcpdump -i any -s 1500 -w /tmp/trace.pcap
> >>
> >> /Christian
I am experimenting with using openser as the basis for a home telephone
system. Openser resides on the same node as my NAT. I have also employed the
rtp proxy feature. I have had some success with my setup but recently I
encountered a problem registering with a particular service provider.
My phones are set up to use openser as an outgoing proxy. They can register
with various service providers except one. From tracing the messages I
believe I know what is going wrong. The REGISTER is sent to openser which
does a DNS lookup. This results in two registrars. Openser picks one and
forwards the messages. The registrar issues a challenge as expected which is
sent back to the phone. The phone sends its credentials to openser. Openser
does another DNS lookup and sends the message to the other registrar. This
registrar also issues a challenge. Thus it continues forever with the
credentials being sent to the wrong registrar.
My question is, how do I get openser to send the credentials to the registrar
that is requesting them?
Thanks in advance for any advice.
Also, while I appreciate the 'tm' module's ability to catch replies to
messages that are part of the same transaction, i.e. t_check_trans(),
but does OpenSER provide a way natively to check if messages associated
with *any* transaction are part of a particular logical call leg (i.e.
dialogue branch tag, Call-ID GUID)?
Right now, I am having to hit my database of stored open Call-IDs via
avpops to see if this is the case, and that seems ludicruously expensive.
Thanks,
--
Alex Balashov
Evariste Systems
Web : http://www.evaristesys.com/
Tel : +1-678-954-0670
Direct : +1-678-954-0671
I've requested to add you as a friend on Facebook. You can use Facebook to see the profiles of the people around you, share photos, and connect with friends.
Thanks,
Nicolas
Here's the link:
http://www.facebook.com/p.php?i=534261434&k=55MZQ4T3QYTBZELIWJYZ&r&v=2
___________________
This e-mail may contain promotional materials. If you do not wish to receive future commercial mailings from Facebook, please click on the link below. Facebook's offices are located at 156 University Ave., Palo Alto, CA 94301.
http://www.facebook.com/o.php?u=557896866&k=679489
The module docs are a bit light for someone who doesn't have much
OpenSER experience (like myself).
Does anyone have a working config example, including sample DB data?
Thanks,
Daryl
Hi all,
There are modules that are using default values for AVPs.
What will happen if another module is reusing the same AVP?
Or if the AVP is redefined inside the script?
Is this completely orthogonal?
Should I worry about this while using AVPs?
Regards,
Ovidiu Sas