[asterisk-users] Asterisk removes ice lines in sdp when calling between webrtc clients

Matthew Jordan mjordan at digium.com
Mon Sep 8 09:57:50 CDT 2014


On Mon, Sep 8, 2014 at 9:48 AM, Olli Heiskanen <
ohjelmistoarkkitehti at gmail.com> wrote:

> Hello,
>
> I have a problem with a call between 2 webrtc clients. Asterisk removes
> the ice-related lines from the sdp when it sends the INVITE out, and the
> called webrtc client rejects the INVITE due to the missing ice lines. Both
> webrtc clients are defined exactly the same way, same values in all fields
> except the number of the peer.
>
> There's probably something I've changed that causes this behavior. Can
> anyone tell me what's wrong in my configuration?
>
> res_rtp_asterisk is included in the compilation and uuid-devel is
> installed, Asterisk version is 11.11.0. Ice is enabled in rtp.conf as well
> as in both clients in the realtime sip peer table.
>
> Here's my realtime peer data:
> *CLI> realtime load sippeers name 660
>                    Column Name  Column Value
>           --------------------  --------------------
>                             id  4
>                           type  friend
>                           name  660
>                           host  dynamic
>                         secret
>                     encryption  yes
>                           avpf  yes
>                     icesupport  yes         <---- ICE is enabled
>                         ipaddr  PU.BL.IC.IP
>                           port  5060
>                     regseconds  1410185500
>                    defaultuser  660
>                    fullcontact  sip:660 at PU.BL.IC.IP:5060
>                         lastms  0
>                      useragent
>                        context  default
>                    directmedia  no
>                           deny  0.0.0.0/0.0.0.0
>                         permit  PU.BL.IC.IP
>                            nat  force_rport,comedia
>                       language
>                       disallow
>                          allow
>                      force_avp  yes
>                       callerid
>                       amaflags
>                        mailbox
>                       regexten
>                      regserver
>                     fromdomain  testers.com
>                   videosupport  no
>                  contactpermit
>                    contactdeny
>                       fullname  660 win8
>                   hasvoicemail
>                   subscribemwi
>                     dtlsenable  yes
>                     dtlsverify  no
>                   dtlscertfile  /etc/asterisk/keys/asterisk.pem
>                 dtlsprivatekey  /etc/asterisk/keys/asterisk.pem
>                      dtlssetup  actpass
>                      sippasswd  md5pwd
>                           rpid
>                         domain  testers.com
>                     sippasswd2
>
> and my sip.conf:
>
> [general]
> bindport = 5070
> bindaddr = PU.BL.IC.IP
> udpbindaddr = PU.BL.IC.IP
> tcpenable = yes
> limitonpeers = yes
> rtcachefriends = no
> tos_sip=cs3
> tos_audio=ef
> realm = testers.com
> autodomain=yes
> domain=PU.BL.IC.IP
> domain=testers.com
> transport=ws,wss,udp
> outboundproxy=PU.BL.IC.IP:5060
>
>
> I'd appreciate Your advice.
>
>
>
What does a DEBUG log show with 'sip set debug on' when the outbound call
is made?

-- 
Matthew Jordan
Digium, Inc. | Engineering Manager
445 Jan Davis Drive NW - Huntsville, AL 35806 - USA
Check us out at: http://digium.com & http://asterisk.org
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.digium.com/pipermail/asterisk-users/attachments/20140908/add917ab/attachment.html>


More information about the asterisk-users mailing list