<div dir="ltr">hi Sergey,<div><br></div><div><br></div><div>i tried this before and let me nowhere :=)</div><div><br></div><div><br></div><div><div>sofia_contact internal/1001@mydomain</div><div>sofia/internal/<a href="mailto:sip%3A1001@192.0.2.77">sip:1001@192.0.2.77</a>;transport=ws;fs_nat=yes;fs_path=sip%3A192.168.50.60%3Blr%3Breceived%3Dsip%3A192.168.200.77%3A63316%3Btransport%3Dws</div></div><div><br></div><div><br></div><div>originate example:</div><div><br></div><div><div>bgapi expand originate ${sofia_contact(internal/1001@imydomain)} &echo()</div><div>+OK Job-UUID: 86f2dd6b-a3d8-4208-8f1b-e4def81cd2a7</div><div><br></div><div>2018-02-14 10:49:19.200026 [DEBUG] switch_ivr_originate.c:2142 Parsing global variables</div><div>2018-02-14 10:49:19.200026 [NOTICE] switch_channel.c:1104 New Channel sofia/internal/<a href="mailto:1001@192.0.2.77">1001@192.0.2.77</a> [c6605a6c-78c8-4553-a1f7-d4e59793727d]</div><div>2018-02-14 10:49:19.200026 [DEBUG] mod_sofia.c:4819 (sofia/internal/<a href="mailto:1001@192.0.2.77">1001@192.0.2.77</a>) State Change CS_NEW -> CS_INIT</div><div>2018-02-14 10:49:19.200026 [DEBUG] switch_core_state_machine.c:584 (sofia/internal/<a href="mailto:1001@192.0.2.77">1001@192.0.2.77</a>) Running State Change CS_INIT (Cur 1 Tot 334)</div><div>2018-02-14 10:49:19.200026 [DEBUG] switch_core_state_machine.c:627 (sofia/internal/<a href="mailto:1001@192.0.2.77">1001@192.0.2.77</a>) State INIT</div><div>2018-02-14 10:49:19.200026 [DEBUG] mod_sofia.c:90 sofia/internal/<a href="mailto:1001@192.0.2.77">1001@192.0.2.77</a> SOFIA INIT</div><div>2018-02-14 10:49:19.200026 [DEBUG] sofia_glue.c:1264 sip:192.168.50.60;lr;received=sip:192.168.200.77:63316;transport=ws Setting proxy route to sofia/internal/<a href="mailto:1001@192.0.2.77">1001@192.0.2.77</a></div><div>2018-02-14 10:49:19.200026 [DEBUG] sofia_glue.c:1295 sofia/internal/<a href="mailto:1001@192.0.2.77">1001@192.0.2.77</a> sending invite version: 1.6.19 git b1b21d0 2017-11-20 16:34:16Z 64bit</div><div>Local SDP:</div><div>v=0</div><div>o=FreeSWITCH 1518569171 1518569172 IN IP4 192.168.50.65</div><div>s=FreeSWITCH</div><div>c=IN IP4 192.168.50.65</div><div>t=0 0</div><div>a=msid-semantic: WMS bXi5EYQcfFSgTMzERN0T6iPThuyNRKxT</div><div>m=audio 32588 RTP/SAVPF 8 101</div><div>a=rtpmap:8 PCMA/8000</div><div>a=rtpmap:101 telephone-event/8000</div><div>a=fingerprint:sha-256 09:E7:A0:05:C2:9D:7E:8F:C2:AF:FE:9C:BB:67:0F:F0:4A:E2:E0:33:D0:F5:D5:F7:23:6C:3D:BA:1E:27:C5:65</div><div>a=setup:actpass</div><div>a=rtcp-mux</div><div>a=rtcp:32588 IN IP4 192.168.50.65</div><div>a=ssrc:1855748415 cname:xGP2uv4A0NHKp6e6</div><div>a=ssrc:1855748415 msid:bXi5EYQcfFSgTMzERN0T6iPThuyNRKxT a0</div><div>a=ssrc:1855748415 mslabel:bXi5EYQcfFSgTMzERN0T6iPThuyNRKxT</div><div>a=ssrc:1855748415 label:bXi5EYQcfFSgTMzERN0T6iPThuyNRKxTa0</div><div>a=ice-ufrag:K5QGdvqlPOYxomgM</div><div>a=ice-pwd:SVEdhzD8cbIr8NoIJ4fNpvY5</div><div>a=candidate:5270270800 1 udp 659136 192.168.50.65 32588 typ host generation 0</div><div>a=candidate:5270270800 2 udp 659136 192.168.50.65 32588 typ host generation 0</div><div>a=ptime:20</div><div>a=sendrecv</div><div><br></div><div>2018-02-14 10:49:19.200026 [DEBUG] switch_core_state_machine.c:40 sofia/internal/<a href="mailto:1001@192.0.2.77">1001@192.0.2.77</a> Standard INIT</div><div>2018-02-14 10:49:19.200026 [DEBUG] switch_core_state_machine.c:48 (sofia/internal/<a href="mailto:1001@192.0.2.77">1001@192.0.2.77</a>) State Change CS_INIT -> CS_ROUTING</div><div>2018-02-14 10:49:19.200026 [DEBUG] switch_core_state_machine.c:627 (sofia/internal/<a href="mailto:1001@192.0.2.77">1001@192.0.2.77</a>) State INIT going to sleep</div><div>2018-02-14 10:49:19.200026 [DEBUG] switch_core_state_machine.c:584 (sofia/internal/<a href="mailto:1001@192.0.2.77">1001@192.0.2.77</a>) Running State Change CS_ROUTING (Cur 1 Tot 334)</div><div>2018-02-14 10:49:19.200026 [DEBUG] switch_core_state_machine.c:643 (sofia/internal/<a href="mailto:1001@192.0.2.77">1001@192.0.2.77</a>) State ROUTING</div><div>2018-02-14 10:49:19.200026 [DEBUG] mod_sofia.c:143 sofia/internal/<a href="mailto:1001@192.0.2.77">1001@192.0.2.77</a> SOFIA ROUTING</div><div>2018-02-14 10:49:19.200026 [DEBUG] switch_ivr_originate.c:67 (sofia/internal/<a href="mailto:1001@192.0.2.77">1001@192.0.2.77</a>) State Change CS_ROUTING -> CS_CONSUME_MEDIA</div><div>2018-02-14 10:49:19.200026 [DEBUG] switch_core_state_machine.c:643 (sofia/internal/<a href="mailto:1001@192.0.2.77">1001@192.0.2.77</a>) State ROUTING going to sleep</div><div>2018-02-14 10:49:19.200026 [DEBUG] switch_core_state_machine.c:584 (sofia/internal/<a href="mailto:1001@192.0.2.77">1001@192.0.2.77</a>) Running State Change CS_CONSUME_MEDIA (Cur 1 Tot 334)</div><div>2018-02-14 10:49:19.200026 [DEBUG] switch_core_state_machine.c:662 (sofia/internal/<a href="mailto:1001@192.0.2.77">1001@192.0.2.77</a>) State CONSUME_MEDIA</div><div>2018-02-14 10:49:19.200026 [DEBUG] switch_core_state_machine.c:662 (sofia/internal/<a href="mailto:1001@192.0.2.77">1001@192.0.2.77</a>) State CONSUME_MEDIA going to sleep</div><div>2018-02-14 10:49:19.200026 [DEBUG] sofia.c:7084 Channel sofia/internal/<a href="mailto:1001@192.0.2.77">1001@192.0.2.77</a> entering state [calling][0]</div><div>2018-02-14 10:49:19.200026 [DEBUG] sofia.c:7084 Channel sofia/internal/<a href="mailto:1001@192.0.2.77">1001@192.0.2.77</a> entering state [terminated][503]</div><div>2018-02-14 10:49:19.200026 [NOTICE] sofia.c:8273 Hangup sofia/internal/<a href="mailto:1001@192.0.2.77">1001@192.0.2.77</a> [CS_CONSUME_MEDIA] [NORMAL_TEMPORARY_FAILURE]</div><div>2018-02-14 10:49:19.200026 [DEBUG] switch_core_state_machine.c:584 (sofia/internal/<a href="mailto:1001@192.0.2.77">1001@192.0.2.77</a>) Running State Change CS_HANGUP (Cur 1 Tot 334)</div><div>2018-02-14 10:49:19.200026 [DEBUG] switch_core_state_machine.c:850 (sofia/internal/<a href="mailto:1001@192.0.2.77">1001@192.0.2.77</a>) Callstate Change DOWN -> HANGUP</div><div>2018-02-14 10:49:19.200026 [DEBUG] switch_core_state_machine.c:852 (sofia/internal/<a href="mailto:1001@192.0.2.77">1001@192.0.2.77</a>) State HANGUP</div><div>2018-02-14 10:49:19.200026 [DEBUG] mod_sofia.c:438 Channel sofia/internal/<a href="mailto:1001@192.0.2.77">1001@192.0.2.77</a> hanging up, cause: NORMAL_TEMPORARY_FAILURE</div><div>2018-02-14 10:49:19.200026 [DEBUG] switch_core_state_machine.c:60 sofia/internal/<a href="mailto:1001@192.0.2.77">1001@192.0.2.77</a> Standard HANGUP, cause: NORMAL_TEMPORARY_FAILURE</div><div>2018-02-14 10:49:19.200026 [DEBUG] switch_core_state_machine.c:852 (sofia/internal/<a href="mailto:1001@192.0.2.77">1001@192.0.2.77</a>) State HANGUP going to sleep</div><div>2018-02-14 10:49:19.200026 [DEBUG] switch_core_state_machine.c:619 (sofia/internal/<a href="mailto:1001@192.0.2.77">1001@192.0.2.77</a>) State Change CS_HANGUP -> CS_REPORTING</div><div>2018-02-14 10:49:19.200026 [DEBUG] switch_core_state_machine.c:584 (sofia/internal/<a href="mailto:1001@192.0.2.77">1001@192.0.2.77</a>) Running State Change CS_REPORTING (Cur 1 Tot 334)</div><div>2018-02-14 10:49:19.200026 [DEBUG] switch_core_state_machine.c:938 (sofia/internal/<a href="mailto:1001@192.0.2.77">1001@192.0.2.77</a>) State REPORTING</div><div>2018-02-14 10:49:19.200026 [DEBUG] switch_core_state_machine.c:174 sofia/internal/<a href="mailto:1001@192.0.2.77">1001@192.0.2.77</a> Standard REPORTING, cause: NORMAL_TEMPORARY_FAILURE</div><div>2018-02-14 10:49:19.200026 [DEBUG] switch_core_state_machine.c:938 (sofia/internal/<a href="mailto:1001@192.0.2.77">1001@192.0.2.77</a>) State REPORTING going to sleep</div><div>2018-02-14 10:49:19.200026 [DEBUG] switch_core_state_machine.c:610 (sofia/internal/<a href="mailto:1001@192.0.2.77">1001@192.0.2.77</a>) State Change CS_REPORTING -> CS_DESTROY</div><div>2018-02-14 10:49:19.200026 [DEBUG] switch_core_session.c:1665 Session 334 (sofia/internal/<a href="mailto:1001@192.0.2.77">1001@192.0.2.77</a>) Locked, Waiting on external entities</div><div>2018-02-14 10:49:19.220029 [DEBUG] switch_ivr_originate.c:3848 Originate Resulted in Error Cause: 41 [NORMAL_TEMPORARY_FAILURE]</div><div>2018-02-14 10:49:19.220029 [NOTICE] switch_core_session.c:1683 Session 334 (sofia/internal/<a href="mailto:1001@192.0.2.77">1001@192.0.2.77</a>) Ended</div><div>2018-02-14 10:49:19.220029 [NOTICE] switch_core_session.c:1687 Close Channel sofia/internal/<a href="mailto:1001@192.0.2.77">1001@192.0.2.77</a> [CS_DESTROY]</div><div>2018-02-14 10:49:19.220029 [DEBUG] switch_core_state_machine.c:741 (sofia/internal/<a href="mailto:1001@192.0.2.77">1001@192.0.2.77</a>) Running State Change CS_DESTROY (Cur 0 Tot 334)</div><div>2018-02-14 10:49:19.220029 [DEBUG] switch_core_state_machine.c:751 (sofia/internal/<a href="mailto:1001@192.0.2.77">1001@192.0.2.77</a>) State DESTROY</div><div>2018-02-14 10:49:19.220029 [DEBUG] mod_sofia.c:343 sofia/internal/<a href="mailto:1001@192.0.2.77">1001@192.0.2.77</a> SOFIA DESTROY</div><div>2018-02-14 10:49:19.220029 [DEBUG] switch_core_state_machine.c:181 sofia/internal/<a href="mailto:1001@192.0.2.77">1001@192.0.2.77</a> Standard DESTROY</div><div>2018-02-14 10:49:19.220029 [DEBUG] switch_core_state_machine.c:751 (sofia/internal/<a href="mailto:1001@192.0.2.77">1001@192.0.2.77</a>) State DESTROY going to sleep</div></div><div><br></div><div><br></div><div><br></div><div><br></div><div>the workaround i found is to set received_format in kamilio to be ip~port~protoid</div><div><br></div><div>modparam("path", "received_format", 1)<br></div><div><br></div><div><br></div><div>by doing this i get a contact that FS "knows" how to route:</div><div><br></div><div><div>sofia_contact internal/1001@mydomain</div><div>sofia/internal/<a href="mailto:sip%3A1001@192.0.2.77">sip:1001@192.0.2.77</a>;transport=ws;fs_nat=yes;fs_path=sip%3A192.168.50.60%3Blr%3Breceived%3D192.168.200.77~63931~6</div></div><div><br></div><div>i was unable to find any documentation on how FS behaves when we get received parametar present.</div><div><br></div><div><br></div><div>T.</div><div><br></div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On 12 February 2018 at 18:14, Sergey Safarov <span dir="ltr"><<a href="mailto:s.safarov@gmail.com" target="_blank">s.safarov@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><p dir="ltr">Need to get registered user contact string FS api.<br>
Using this contact string you can dial webrtc user</p>
<br><div class="gmail_quote"><div dir="ltr">пн, 12 февр. 2018 г., 16:54 Tihomir Culjaga <<a href="mailto:tculjaga@gmail.com" target="_blank">tculjaga@gmail.com</a>>:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="h5"><div dir="ltr">hi,<div><br></div><div><br></div><div>i have  UA > Kamailio > Freeswitch</div><div><br></div><div>UA is using sip for websockets and registers via kamailio to freeswitch.</div><div>When i try to originate a call from FS to the registered endpoint, the call fails. </div><div><br></div><div>

<span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline">

<span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline">freeswitch@FS01></span>

bgapi originate {origination_caller_id_number=<wbr>1002}sofia/internal/1001%<wbr>mydomain &echo()</span>

<br></div><div><br></div><div>I think FS is trying to use transport from received parematar instead of path uri.</div><div><br></div><div>any advice how to handle this ?</div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><div>recv 964 bytes from udp/[192.168.50.60]:5060 at 22:18:57.909700:</div><div>   -----------------------------<wbr>------------------------------<wbr>-------------</div><div>   REGISTER sip:192.168.50.60 SIP/2.0</div><div>   Via: SIP/2.0/UDP 192.168.50.60;branch=<wbr>z9hG4bKe929.<wbr>b6aa43dd1eefa9e4756af7d31d6506<wbr>6e.0</div><div>   Via: SIP/2.0/WSS 192.0.2.110;rport=61744;<wbr>received=192.168.200.77;<wbr>branch=z9hG4bK3179897</div><div>   Max-Forwards: 69</div><div>   To: <<a href="mailto:sip%3A1001@192.168.50.60" target="_blank">sip:1001@192.168.50.60</a>></div><div>   From: <<a href="mailto:sip%3A1001@192.168.50.60" target="_blank">sip:1001@192.168.50.60</a>>;tag=<wbr>vq30modpgd</div><div>   Call-ID: dlnrna9o4ngn25fb9d1vi2</div><div>   CSeq: 192 REGISTER</div><div>   Authorization: Digest algorithm=MD5, username="1001", realm="192.168.50.60", nonce="22c52b4b-f795-4caa-<wbr>bb9b-15bbd87564f7", uri="sip:192.168.50.60", response="<wbr>a073277bc9c1fcd681de661cb418d8<wbr>38", qop=auth, cnonce="euqeokf2d1gr", nc=00000001</div><div>   Contact: <<a href="mailto:sip%3A1001@192.0.2.110" target="_blank">sip:1001@192.0.2.110</a>;<wbr>transport=ws>;reg-id=1;+sip.<wbr>instance="<urn:uuid:587f4694-<wbr>7e55-46dc-a858-579a82556a20>";<wbr>expires=600</div><div>   Allow: ACK,CANCEL,INVITE,MESSAGE,BYE,<wbr>OPTIONS,INFO,NOTIFY,REFER</div><div>   Supported: path, gruu, 100rel, outbound</div><div>   User-Agent: SIP.js/0.7.0 BB</div><div>   Content-Length: 0</div><div>   Path: <sip:192.168.50.60;lr;<wbr>received=sip:<a href="http://192.168.200.77">192.168.200.77</a>:<wbr>61744%3Btransport%3Dws></div><div>   </div><div>   -----------------------------<wbr>------------------------------<wbr>-------------</div><div>send 738 bytes to udp/[192.168.50.60]:5060 at 22:18:57.950968:</div><div>   -----------------------------<wbr>------------------------------<wbr>-------------</div><div>   SIP/2.0 200 OK</div><div>   Via: SIP/2.0/UDP 192.168.50.60;branch=<wbr>z9hG4bKe929.<wbr>b6aa43dd1eefa9e4756af7d31d6506<wbr>6e.0</div><div>   Via: SIP/2.0/WSS 192.0.2.110;rport=61744;<wbr>received=192.168.200.77;<wbr>branch=z9hG4bK3179897</div><div>   From: <<a href="mailto:sip%3A1001@192.168.50.60" target="_blank">sip:1001@192.168.50.60</a>>;tag=<wbr>vq30modpgd</div><div>   To: <<a href="mailto:sip%3A1001@192.168.50.60" target="_blank">sip:1001@192.168.50.60</a>>;tag=<wbr>eK8SmZmcU7UBr</div><div>   Call-ID: dlnrna9o4ngn25fb9d1vi2</div><div>   CSeq: 192 REGISTER</div><div>   Contact: <<a href="mailto:sip%3A1001@192.0.2.110" target="_blank">sip:1001@192.0.2.110</a>;<wbr>transport=ws>;expires=600</div><div>   Date: Fri, 09 Feb 2018 21:18:57 GMT</div><div>   User-Agent: FreeSWITCH-mod_sofia/1.6.19+<wbr>git~20171120T163416Z~<wbr>b1b21d0695~64bit</div><div>   Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, MESSAGE, INFO, UPDATE, REGISTER, REFER, NOTIFY</div><div>   Supported: timer, path, replaces</div><div>   Path: <sip:192.168.50.60>;lr;<wbr>received=sip:<a href="http://192.168.200.77">192.168.200.77</a>:<wbr>61744%3Btransport%3Dws</div><div>   Content-Length: 0</div><div>   </div><div>   -----------------------------<wbr>------------------------------<wbr>-------------</div></div><div><br></div><div><br></div><div><br></div><div>in freeswitch i the registration:</div><div><br></div><div><div>Call-ID:        dlnrna9o4ngn25fb9d1vi2</div><div>User:           1001@mydomain</div><div>Contact:        "" <<a href="mailto:sip%3A1001@192.0.2.110" target="_blank">sip:1001@192.0.2.110</a>;<wbr>transport=ws;fs_nat=yes;fs_<wbr>path=sip%3A192.168.50.60%3Blr%<wbr>3Breceived%3Dsip%3A192.168.<wbr>200.77%3A61744%3Btransport%<wbr>3Dws></div><div>Agent:          SIP.js/0.7.0 BB</div><div>Status:         Registered(WS-NAT)(unknown) EXP(2018-02-09 22:29:57) EXPSECS(510)</div><div>Ping-Status:    Reachable</div><div>Ping-Time:      0.00</div><div>Host:           FS01</div><div>IP:             192.168.50.60</div><div>Port:           5060</div><div>Auth-User:      1001</div><div>Auth-Realm:     192.168.50.60</div><div>MWI-Account:    1001@mydomain</div></div><div><br></div><div><br></div><div><br></div><div><br></div><div>the register contain a path header with received=<original uri>.</div><div><br></div><div>when i try to originate a call to this registered user the call goes nowhere :=)</div><div><br></div><div><br></div><div><div>freeswitch@FS01> bgapi originate {origination_caller_id_number=<wbr>1002}sofia/internal/1001%<wbr>mydomain &echo()</div><div>+OK Job-UUID: 200e2197-a6de-42d9-b4bb-<wbr>63917223bc53</div><div><br></div><div>2018-02-09 22:25:40.500100 [DEBUG] switch_ivr_originate.c:2142 Parsing global variables</div><div>2018-02-09 22:25:40.500100 [NOTICE] switch_channel.c:1104 New Channel sofia/internal/1001 [327826f9-8a8c-46c7-b3ed-<wbr>8bf22852df88]</div><div>2018-02-09 22:25:40.500100 [DEBUG] mod_sofia.c:4819 (sofia/internal/1001) State Change CS_NEW -> CS_INIT</div><div>2018-02-09 22:25:40.500100 [DEBUG] switch_core_state_machine.c:<wbr>584 (sofia/internal/1001) Running State Change CS_INIT (Cur 1 Tot 217)</div><div>2018-02-09 22:25:40.500100 [DEBUG] switch_core_state_machine.c:<wbr>627 (sofia/internal/1001) State INIT</div><div>2018-02-09 22:25:40.500100 [DEBUG] mod_sofia.c:90 sofia/internal/1001 SOFIA INIT</div><div>2018-02-09 22:25:40.500100 [DEBUG] sofia_glue.c:1264 sip:192.168.50.60;lr;received=<wbr>sip:<a href="http://192.168.200.77:61744">192.168.200.77:61744</a>;<wbr>transport=ws Setting proxy route to sofia/internal/1001</div><div>2018-02-09 22:25:40.500100 [DEBUG] sofia_glue.c:1295 sofia/internal/1001 sending invite version: 1.6.19 git b1b21d0 2017-11-20 16:34:16Z 64bit</div></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div></div></div></div>
______________________________<wbr>______________________________<wbr>_____________<br>
Professional FreeSWITCH Consulting Services:<br>
<a href="mailto:consulting@freeswitch.org" target="_blank">consulting@freeswitch.org</a><br>
<a href="http://www.freeswitchsolutions.com" rel="noreferrer" target="_blank">http://www.<wbr>freeswitchsolutions.com</a><br>
<br>
Official FreeSWITCH Sites<br>
<a href="http://www.freeswitch.org" rel="noreferrer" target="_blank">http://www.freeswitch.org</a><br>
<a href="http://confluence.freeswitch.org" rel="noreferrer" target="_blank">http://confluence.freeswitch.<wbr>org</a><br>
<a href="http://www.cluecon.com" rel="noreferrer" target="_blank">http://www.cluecon.com</a><br>
<br>
FreeSWITCH-users mailing list<br>
<a href="mailto:FreeSWITCH-users@lists.freeswitch.org" target="_blank">FreeSWITCH-users@lists.<wbr>freeswitch.org</a><br>
<a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" rel="noreferrer" target="_blank">http://lists.freeswitch.org/<wbr>mailman/listinfo/freeswitch-<wbr>users</a><br>
UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" rel="noreferrer" target="_blank">http://lists.<wbr>freeswitch.org/mailman/<wbr>options/freeswitch-users</a><br>
<a href="http://www.freeswitch.org" rel="noreferrer" target="_blank">http://www.freeswitch.org</a></blockquote></div>
<br>______________________________<wbr>______________________________<wbr>_____________<br>
Professional FreeSWITCH Consulting Services:<br>
<a href="mailto:consulting@freeswitch.org">consulting@freeswitch.org</a><br>
<a href="http://www.freeswitchsolutions.com" rel="noreferrer" target="_blank">http://www.<wbr>freeswitchsolutions.com</a><br>
<br>
Official FreeSWITCH Sites<br>
<a href="http://www.freeswitch.org" rel="noreferrer" target="_blank">http://www.freeswitch.org</a><br>
<a href="http://confluence.freeswitch.org" rel="noreferrer" target="_blank">http://confluence.freeswitch.<wbr>org</a><br>
<a href="http://www.cluecon.com" rel="noreferrer" target="_blank">http://www.cluecon.com</a><br>
<br>
FreeSWITCH-users mailing list<br>
<a href="mailto:FreeSWITCH-users@lists.freeswitch.org">FreeSWITCH-users@lists.<wbr>freeswitch.org</a><br>
<a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" rel="noreferrer" target="_blank">http://lists.freeswitch.org/<wbr>mailman/listinfo/freeswitch-<wbr>users</a><br>
UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" rel="noreferrer" target="_blank">http://lists.<wbr>freeswitch.org/mailman/<wbr>options/freeswitch-users</a><br>
<a href="http://www.freeswitch.org" rel="noreferrer" target="_blank">http://www.freeswitch.org</a><br></blockquote></div><br></div>