<html><head><meta http-equiv="Content-Type" content="text/html charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div class="">See this example</div><div class=""><br class=""></div><a href="https://github.com/AGProjects/sylkserver/blob/master/sylk/applications/playback/__init__.py" class="">https://github.com/AGProjects/sylkserver/blob/master/sylk/applications/playback/__init__.py</a><div class=""><br class=""></div><div class=""><br class=""><div style=""><blockquote type="cite" class=""><div class="">On 10 Jun 2019, at 01:53, Voipmanvn <<a href="mailto:voipmanvn@gmail.com" class="">voipmanvn@gmail.com</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><meta http-equiv="Content-Type" content="text/html; charset=us-ascii" class=""><div style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div class="">Hi Adrian,</div><div class=""><br class=""></div><div class="">I was tried so many code to check and no-luck, seem i am get stuff on that and could not get any result with playing audio and more further action.</div><div class=""><br class=""></div><div class="">I hope you can give me some more document, or idea to check more.</div><div class=""><br class=""></div><div class="">I custom sip-session script to pickup the call. Add some code in <span style="color: rgb(52, 187, 200); font-family: Monaco; font-size: 10px; background-color: rgba(0, 0, 0, 0.85098);" class="">_NH_SIPSessionDidStart</span></div><div class=""><br class=""></div><div class="">in <span style="color: rgb(52, 187, 200); font-family: Monaco; font-size: 10px; background-color: rgba(0, 0, 0, 0.85098); font-variant-ligatures: no-common-ligatures;" class="">IncomingCallInitializer</span><span style="font-family: Monaco; font-size: 10px; background-color: rgba(0, 0, 0, 0.85098); font-variant-ligatures: no-common-ligatures; color: rgb(244, 244, 244);" class="">(</span><span style="color: rgb(52, 187, 200); font-family: Monaco; font-size: 10px; background-color: rgba(0, 0, 0, 0.85098); font-variant-ligatures: no-common-ligatures;" class="">object</span><span style="font-family: Monaco; font-size: 10px; background-color: rgba(0, 0, 0, 0.85098); font-variant-ligatures: no-common-ligatures; color: rgb(244, 244, 244);" class="">):</span></div><div class=""><br class=""></div><div class="">Just to play audio on that session. code somethinglike</div><div class=""><br class=""></div><div class=""><div style="margin: 0px; font-stretch: normal; font-size: 10px; line-height: normal; font-family: Monaco; color: rgb(244, 244, 244); background-color: rgba(0, 0, 0, 0.85098);" class=""><span style="font-variant-ligatures: no-common-ligatures; color: #cd7923" class="">def</span><span style="font-variant-ligatures: no-common-ligatures" class=""> </span><span style="font-variant-ligatures: no-common-ligatures; color: #00a6b3; background-color: #e6e600" class="">_NH_SIPSessionDidStart</span><span style="font-variant-ligatures: no-common-ligatures" class="">(self, notification):</span></div><div style="margin: 0px; font-stretch: normal; font-size: 10px; line-height: normal; font-family: Monaco; color: rgb(244, 244, 244); background-color: rgba(0, 0, 0, 0.85098); min-height: 14px;" class=""><span style="font-variant-ligatures: no-common-ligatures" class=""></span><br class=""></div><div style="margin: 0px; font-stretch: normal; font-size: 10px; line-height: normal; font-family: Monaco; color: rgb(244, 244, 244); background-color: rgba(0, 0, 0, 0.85098);" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">        notification_center = NotificationCenter()</span></div><div style="margin: 0px; font-stretch: normal; font-size: 10px; line-height: normal; font-family: Monaco; color: rgb(244, 244, 244); background-color: rgba(0, 0, 0, 0.85098);" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">        session = notification.sender</span></div><div style="margin: 0px; font-stretch: normal; font-size: 10px; line-height: normal; font-family: Monaco; color: rgb(244, 244, 244); background-color: rgba(0, 0, 0, 0.85098);" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">        audio_stream = notification.data.streams[</span><span style="font-variant-ligatures: no-common-ligatures; color: #c33720" class="">0</span><span style="font-variant-ligatures: no-common-ligatures" class="">]</span></div><div style="margin: 0px; font-stretch: normal; font-size: 10px; line-height: normal; font-family: Monaco; color: rgb(244, 244, 244); background-color: rgba(0, 0, 0, 0.85098);" class=""><span style="font-variant-ligatures: no-common-ligatures" class=""><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">        notification_center.remove_observer(self, sender=session)</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">        IncomingCallInitializer.sessions -= </span><span style="font-variant-ligatures: no-common-ligatures; color: #c33720" class="">1</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal; min-height: 14px;" class=""><span style="font-variant-ligatures: no-common-ligatures" class=""></span><br class=""></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">        ui = UI()</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">        ui.status = </span><span style="font-variant-ligatures: no-common-ligatures; color: #c33720" class="">'Connected'</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">        reactor.callLater(</span><span style="font-variant-ligatures: no-common-ligatures; color: #c33720" class="">2</span><span style="font-variant-ligatures: no-common-ligatures" class="">, </span><span style="font-variant-ligatures: no-common-ligatures; color: #34bbc8" class="">setattr</span><span style="font-variant-ligatures: no-common-ligatures" class="">, ui, </span><span style="font-variant-ligatures: no-common-ligatures; color: #c33720" class="">'status'</span><span style="font-variant-ligatures: no-common-ligatures" class="">, </span><span style="font-variant-ligatures: no-common-ligatures; color: #34bbc8" class="">None</span><span style="font-variant-ligatures: no-common-ligatures" class="">)</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal; min-height: 14px;" class=""><span style="font-variant-ligatures: no-common-ligatures" class=""></span><br class=""></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">        identity = </span><span style="font-variant-ligatures: no-common-ligatures; color: #34bbc8" class="">str</span><span style="font-variant-ligatures: no-common-ligatures" class="">(session.remote_identity.uri)</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">        </span><span style="font-variant-ligatures: no-common-ligatures; color: #cd7923" class="">if</span><span style="font-variant-ligatures: no-common-ligatures" class=""> session.remote_identity.display_name:</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">            identity = </span><span style="font-variant-ligatures: no-common-ligatures; color: #c33720" class="">'"%s" <%s>'</span><span style="font-variant-ligatures: no-common-ligatures" class=""> % (session.remote_identity.display_name, identity)</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal; color: rgb(195, 55, 32);" class=""><span style="font-variant-ligatures: no-common-ligatures; color: #f4f4f4" class="">        send_notice(</span><span style="font-variant-ligatures: no-common-ligatures" class="">"SIP session with '%s' established"</span><span style="font-variant-ligatures: no-common-ligatures; color: #f4f4f4" class=""> % identity)</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">        </span><span style="font-variant-ligatures: no-common-ligatures; color: #cd7923" class="">for</span><span style="font-variant-ligatures: no-common-ligatures" class=""> stream </span><span style="font-variant-ligatures: no-common-ligatures; color: #cd7923" class="">in</span><span style="font-variant-ligatures: no-common-ligatures" class=""> notification.data.streams:</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">            </span><span style="font-variant-ligatures: no-common-ligatures; color: #cd7923" class="">if</span><span style="font-variant-ligatures: no-common-ligatures" class=""> stream.type == </span><span style="font-variant-ligatures: no-common-ligatures; color: #c33720" class="">'audio'</span><span style="font-variant-ligatures: no-common-ligatures" class="">:</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">                send_notice(</span><span style="font-variant-ligatures: no-common-ligatures; color: #c33720" class="">'Audio stream using "%s" codec at %sHz'</span><span style="font-variant-ligatures: no-common-ligatures" class=""> % (stream.codec, stream.sample_rate))</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">                </span><span style="font-variant-ligatures: no-common-ligatures; color: #cd7923" class="">if</span><span style="font-variant-ligatures: no-common-ligatures" class=""> stream.ice_active:</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">                    send_notice(</span><span style="font-variant-ligatures: no-common-ligatures; color: #c33720" class="">'Audio RTP endpoints %s:%d (ICE type %s) <-> %s:%d (ICE type %s)'</span><span style="font-variant-ligatures: no-common-ligatures" class=""> % (stream.local_rtp_address, stream.local_rtp_port, stream.local_rtp_candidate_type, stream.remote_rtp_address, stream.remote_rtp_port, stream.remote_rtp_candidate_type))</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">                </span><span style="font-variant-ligatures: no-common-ligatures; color: #cd7923" class="">else</span><span style="font-variant-ligatures: no-common-ligatures" class="">:</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">                    send_notice(</span><span style="font-variant-ligatures: no-common-ligatures; color: #c33720" class="">'Audio RTP endpoints %s:%d <-> %s:%d'</span><span style="font-variant-ligatures: no-common-ligatures" class=""> % (stream.local_rtp_address, stream.local_rtp_port, stream.remote_rtp_address, stream.remote_rtp_port))</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">                </span><span style="font-variant-ligatures: no-common-ligatures; color: #cd7923" class="">if</span><span style="font-variant-ligatures: no-common-ligatures" class=""> stream.encryption.active:</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal; min-height: 14px;" class=""><br class=""></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">                    send_notice(</span><span style="font-variant-ligatures: no-common-ligatures; color: #c33720" class="">'RTP audio stream is encrypted using %s (%s)</span><span style="font-variant-ligatures: no-common-ligatures; color: #d53bd3" class="">\n</span><span style="font-variant-ligatures: no-common-ligatures; color: #c33720" class="">'</span><span style="font-variant-ligatures: no-common-ligatures" class=""> % (stream.encryption.type, stream.encryption.cipher))</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">        </span><span style="font-variant-ligatures: no-common-ligatures; color: #cd7923" class="">if</span><span style="font-variant-ligatures: no-common-ligatures" class=""> session.remote_user_agent </span><span style="font-variant-ligatures: no-common-ligatures; color: #cd7923" class="">is</span><span style="font-variant-ligatures: no-common-ligatures" class=""> </span><span style="font-variant-ligatures: no-common-ligatures; color: #cd7923" class="">not</span><span style="font-variant-ligatures: no-common-ligatures" class=""> </span><span style="font-variant-ligatures: no-common-ligatures; color: #34bbc8" class="">None</span><span style="font-variant-ligatures: no-common-ligatures" class="">:</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">            send_notice(</span><span style="font-variant-ligatures: no-common-ligatures; color: #c33720" class="">'Remote SIP User Agent is "%s"'</span><span style="font-variant-ligatures: no-common-ligatures" class=""> % session.remote_user_agent)</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal; min-height: 14px;" class=""><span style="font-variant-ligatures: no-common-ligatures" class=""></span><br class=""></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">        send_notice(</span><span style="font-variant-ligatures: no-common-ligatures; color: #c33720" class="">'start to play audio to cehck %s'</span><span style="font-variant-ligatures: no-common-ligatures" class=""> % </span><span style="font-variant-ligatures: no-common-ligatures; color: #34bbc8" class="">dir</span><span style="font-variant-ligatures: no-common-ligatures" class="">(session))</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal; color: rgb(195, 55, 32);" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">        filename = '/usr/share/sipsimple/resources/sounds/pet0.wav'</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal; color: rgb(195, 55, 32);" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">        player = WavePlayer(audio_stream.mixer, ResourcePath(filename).normalized)</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal; color: rgb(195, 55, 32);" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">        notification_center.add_observer(self, sender=player)</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal; color: rgb(195, 55, 32);" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">        audio_stream.bridge.add(player)</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal; color: rgb(195, 55, 32);" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">        player.play().wait()</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal; color: rgb(195, 55, 32);" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">        player.stop()</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal; color: rgb(195, 55, 32);" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">        audio_stream.bridge.remove(player)</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal; color: rgb(195, 55, 32);" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">        notification_center.remove_observer(self, sender=player)</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal; color: rgb(195, 55, 32);" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">        session.end()</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal; color: rgb(195, 55, 32);" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">        session = None</span></div><div style="margin: 0px; font-stretch: normal; line-height: normal; color: rgb(195, 55, 32);" class=""><span style="font-variant-ligatures: no-common-ligatures; color: #f4f4f4" class="">        send_notice(</span><span style="font-variant-ligatures: no-common-ligatures" class="">'start to play audio to cehck done'</span><span style="font-variant-ligatures: no-common-ligatures; color: #f4f4f4" class="">)</span></div></span></div></div><div class=""><br class=""></div><div class="">The call is answered and nothing to play, no log to show error and i see that something death on that call, i could not exit the call as well.</div><div class=""><br class=""></div><div class="">Can you help me please. </div><div class=""><br class=""></div><div class=""><br class=""></div><div class=""><br class=""><blockquote type="cite" class=""><div class=""><div class=""><br class="">Yes, but there is no pre-made script to do such task, you must program this yourself.<br class=""><br class="">You may look for inspiration at SylkServer that uses the same SDK and has an application that plays back files.<br class=""><br class="">Adrian<br class=""><br class=""><blockquote type="cite" class="">On 7 Jun 2019, at 05:49, Voipmanvn <<a href="mailto:voipmanvn@gmail.com" class="">voipmanvn@gmail.com</a>> wrote:<br class=""><br class="">Dear,<br class=""><br class="">Thanks Adrian,<br class=""><br class="">I am wonder if sipsimple can answer the call and play wav file. I have tried some case but no luck.<br class=""><br class="">Do you have some code to suggest to work with this.<br class=""><br class="">Thank you in advance.<br class=""><br class="">Thanh<br class=""><br class=""><br class=""><blockquote type="cite" class="">On Jun 6, 2019, at 17:49, <a href="mailto:sipbeyondvoip-request@lists.ag-projects.com" class="">sipbeyondvoip-request@lists.ag-projects.com</a> wrote:<br class=""><br class="">Send SIPBeyondVoIP mailing list submissions to<br class=""><span class="Apple-tab-span" style="white-space:pre">     </span><a href="mailto:sipbeyondvoip@lists.ag-projects.com" class="">sipbeyondvoip@lists.ag-projects.com</a><br class=""><br class="">To subscribe or unsubscribe via the World Wide Web, visit<br class=""><span class="Apple-tab-span" style="white-space:pre">       </span><a href="https://lists.ag-projects.com/mailman/listinfo/sipbeyondvoip" class="">https://lists.ag-projects.com/mailman/listinfo/sipbeyondvoip</a><br class="">or, via email, send a message with subject or body 'help' to<br class=""><span class="Apple-tab-span" style="white-space:pre">      </span>sipbeyondvoip-request@lists.ag-projects.com<br class=""><br class="">You can reach the person managing the list at<br class=""><span class="Apple-tab-span" style="white-space:pre">     </span>sipbeyondvoip-owner@lists.ag-projects.com<br class=""><br class="">When replying, please edit your Subject line so it is more specific<br class="">than "Re: Contents of SIPBeyondVoIP digest..."<br class=""><br class=""><br class="">Today's Topics:<br class=""><br class=""> 1. Re: python-sipsimple sip-register<span class="Apple-tab-span" style="white-space:pre">    </span>auto<span class="Apple-tab-span" style="white-space:pre">        </span>unregistered<br class="">    (Adrian Georgescu)<br class=""><br class=""><br class="">----------------------------------------------------------------------<br class=""><br class="">Message: 1<br class="">Date: Thu, 6 Jun 2019 07:48:57 -0300<br class="">From: Adrian Georgescu <ag@ag-projects.com><br class="">To: SIP Beyond VoIP <sipbeyondvoip@lists.ag-projects.com><br class="">Subject: Re: [SIP Beyond VoIP] python-sipsimple sip-register<span class="Apple-tab-span" style="white-space:pre"> </span>auto<br class=""><span class="Apple-tab-span" style="white-space:pre">   </span>unregistered<br class="">Message-ID: <33072C4F-3F7A-450D-85C8-B063631F52CE@ag-projects.com><br class="">Content-Type: text/plain; charset="us-ascii"<br class=""><br class="">I am not sure I understand your question. What do you try to achieve? Please give an example.<br class=""><br class="">Adrian<br class=""><br class=""><blockquote type="cite" class="">On 6 Jun 2019, at 04:57, Voipmanvn <voipmanvn@gmail.com> wrote:<br class=""><br class="">Thank you  Adrian Georgescu<br class="">I have tried and it works well.<br class="">Farther I have tried to make funny callback in sip-audio-session.<br class="">I set some option to pickup the call.<br class=""><span class="Apple-tab-span" style="white-space:pre">    </span>options.auto_answer_interval = 0<br class="">  <span class="Apple-tab-span" style="white-space:pre">        </span>options.disable_sound = True<br class="">And make test, it works too. I am wonder if you can help me some thing about callback for that answer?<br class="">parser.add_option('--auto-answer', action='callback', callback=parse_handle_call_option, callback_args=('auto_answer_interval',), help='Interval after which to answer an incoming session (disabled by default). If the option is specified but the interval is not, it defaults to 0 (accept the session as soon as it starts ringing).', metavar='[INTERVAL]')<br class="">  parser.add_option('--auto-hangup', action='callback', callback=parse_handle_call_option, callback_args=('auto_hangup_interval',), help='Interval after which to hang up an established session (disabled by default). If the option is specified but the interval is not, it defaults to 0 (hangup the session as soon as it connects).', metavar='[INTERVAL]')<br class=""><br class=""><br class=""><br class="">Thank you in advance<br class="">Cheer.<br class="">==============================<br class="">-r 0<br class=""><br class="">will keep the client registered until you press control D<br class=""><br class=""><blockquote type="cite" class="">On 5 Jun 2019, at 12:18, Voipmanvn <voipmanvn at gmail.com <https://lists.ag-projects.com/mailman/listinfo/sipbeyondvoip>> wrote:<br class=""><br class="">Hello,<br class=""><br class="">I was tried to run sip-register with -h option. And seem that I have to press Ctr+D to unregistered. But I did not, and the script auto unregistered.<br class=""><br class="">That is content from command line.<br class=""><br class="">sip-register -h<br class="">Usage: sip-register [options]<br class=""><br class="">This script registers the contact address of the given SIP account to the SIP<br class="">registrar and refresh it while the program is running. When Ctrl+D is pressed<br class="">it will unregister.<br class=""><br class="">Options:<br class="">-h, --help            show this help message and exit<br class="">-a NAME, --account=NAME<br class="">                      The name of the account to use. If not supplied, the<br class="">                      default account will be used.<br class="">-c CONFIG_DIRECTORY, --config-directory=CONFIG_DIRECTORY<br class="">                      The configuration directory to use. This overrides the<br class="">                      default location.<br class="">-s, --trace-sip       Dump the raw contents of incoming and outgoing SIP<br class="">                      messages (disabled by default).<br class="">-j, --trace-pjsip     Print PJSIP logging output (disabled by default).<br class="">-n, --trace-notifications<br class="">                      Print all notifications (disabled by default).<br class="">-r MAX_REGISTERS, --max-registers=MAX_REGISTERS<br class="">                      Max number of REGISTERs sent (default 1, set to 0 for<br class="">                      infinite).<br class="">-b, --batch           Run the program in batch mode: reading input from the<br class="">                      console is disabled. This is particularly useful when<br class="">                      running this script in a non-interactive environment.<br class=""><br class=""><br class="">Please help.<br class=""><br class=""><br class=""><br class=""><blockquote type="cite" class="">On Jun 5, 2019, at 17:00, sipbeyondvoip-request at lists.ag-projects.com <https://lists.ag-projects.com/mailman/listinfo/sipbeyondvoip> <mailto:sipbeyondvoip-request at lists.ag-projects.com <https://lists.ag-projects.com/mailman/listinfo/sipbeyondvoip>> wrote:<br class=""><br class="">Send SIPBeyondVoIP mailing list submissions to<br class=""><span class="Apple-tab-span" style="white-space:pre">  </span>sipbeyondvoip at lists.ag-projects.com <https://lists.ag-projects.com/mailman/listinfo/sipbeyondvoip> <mailto:sipbeyondvoip at lists.ag-projects.com <https://lists.ag-projects.com/mailman/listinfo/sipbeyondvoip>><br class=""><br class="">To subscribe or unsubscribe via the World Wide Web, visit<br class=""><span class="Apple-tab-span" style="white-space:pre">      </span>https://lists.ag-projects.com/mailman/listinfo/sipbeyondvoip <https://lists.ag-projects.com/mailman/listinfo/sipbeyondvoip><br class="">or, via email, send a message with subject or body 'help' to<br class=""><span class="Apple-tab-span" style="white-space:pre">     </span>sipbeyondvoip-request at lists.ag-projects.com <https://lists.ag-projects.com/mailman/listinfo/sipbeyondvoip><br class=""><br class="">You can reach the person managing the list at<br class=""><span class="Apple-tab-span" style="white-space:pre">     </span>sipbeyondvoip-owner at lists.ag-projects.com <https://lists.ag-projects.com/mailman/listinfo/sipbeyondvoip><br class=""><br class="">When replying, please edit your Subject line so it is more specific<br class="">than "Re: Contents of SIPBeyondVoIP digest..."<br class=""><br class=""><br class="">Today's Topics:<br class=""><br class="">1. python-sipsimple sip-register auto unregistered (Voipmanvn)<br class=""><br class=""><br class="">----------------------------------------------------------------------<br class=""><br class="">Message: 1<br class="">Date: Wed, 5 Jun 2019 11:03:32 +0700<br class="">From: Voipmanvn <voipmanvn at gmail.com <https://lists.ag-projects.com/mailman/listinfo/sipbeyondvoip>><br class="">To: sipbeyondvoip at lists.ag-projects.com <https://lists.ag-projects.com/mailman/listinfo/sipbeyondvoip><br class="">Subject: [SIP Beyond VoIP] python-sipsimple sip-register auto<br class=""><span class="Apple-tab-span" style="white-space:pre">      </span>unregistered<br class="">Message-ID: <2B46476C-C55B-4BC7-8104-F9171138D330 at gmail.com <https://lists.ag-projects.com/mailman/listinfo/sipbeyondvoip>><br class="">Content-Type: text/plain; charset="us-ascii"<br class=""><br class="">Hello,<br class=""><br class="">I am very new in this lib and trying to make some test. I hope i can get some idea, information from our team. thank you in advance.<br class=""><br class="">I add some account with:<br class=""><br class="">sip-settings -a add 1002 at x.x.x.x <https://lists.ag-projects.com/mailman/listinfo/sipbeyondvoip> <mailto:1002 at x.x.x.x <https://lists.ag-projects.com/mailman/listinfo/sipbeyondvoip>> xxxxxx<br class="">sip-settings -a default 1002 at x.x.x.x <https://lists.ag-projects.com/mailman/listinfo/sipbeyondvoip> <mailto:1002 at x.x.x.x <https://lists.ag-projects.com/mailman/listinfo/sipbeyondvoip>><br class=""><br class="">Then, i run sip-register<br class=""><br class="">and it return me something like<br class=""><br class=""><br class="">root at sipsimple <https://lists.ag-projects.com/mailman/listinfo/sipbeyondvoip>:~# sip-register<br class="">Using account 1002 at x.x.x <https://lists.ag-projects.com/mailman/listinfo/sipbeyondvoip> <mailto:1002 at x.x.x <https://lists.ag-projects.com/mailman/listinfo/sipbeyondvoip>>.x<br class="">2019-06-05 03:48:57 Registered contact "sip:92745381 at x.x.x.x <https://lists.ag-projects.com/mailman/listinfo/sipbeyondvoip>:34532" for sip:1002 at x.x.x <https://lists.ag-projects.com/mailman/listinfo/sipbeyondvoip> <sip:1002 at x.x.x <https://lists.ag-projects.com/mailman/listinfo/sipbeyondvoip>>.x at x.x.x.x:5060;transport=udp (expires in 3600 seconds).<br class="">2019-06-05 03:48:58 Registration ended.<br class=""><br class="">then, i see log registered and unregistered in  my asterisk box.<br class=""><br class="">this is some information about lib:<br class=""><br class="">python-sipsimple is already the newest version (3.4.2bionic).<br class="">sipclients is already the newest version (3.4.0bionic).<br class=""><br class="">Please help.<br class=""><br class="">Thanks,<br class="">Thanh Truong<br class="">TDVSS- https://www.tdvss.com <https://www.tdvss.com/><br class="">71/76 Str 6, Ward 15, GV, HCM, VN<br class="">tel: + 84984480646<br class="">skype: voipmanvn<br class=""><br class=""><br class=""><br class=""><br class=""><br class=""><br class=""><br class=""><br class=""><br class=""><br class=""><br class="">-------------- next part --------------<br class="">An HTML attachment was scrubbed...<br class="">URL: <http://lists.ag-projects.com/pipermail/sipbeyondvoip/attachments/20190605/84521fc0/attachment-0001.html <http://lists.ag-projects.com/pipermail/sipbeyondvoip/attachments/20190605/84521fc0/attachment-0001.html>><br class=""><br class="">------------------------------<br class=""><br class="">_______________________________________________<br class="">SIPBeyondVoIP mailing list<br class="">SIPBeyondVoIP at lists.ag-projects.com <https://lists.ag-projects.com/mailman/listinfo/sipbeyondvoip><br class="">https://lists.ag-projects.com/mailman/listinfo/sipbeyondvoip <https://lists.ag-projects.com/mailman/listinfo/sipbeyondvoip><br class=""><br class=""><br class="">End of SIPBeyondVoIP Digest, Vol 107, Issue 1<br class="">*********************************************<br class=""></blockquote><br class="">_______________________________________________<br class="">SIPBeyondVoIP mailing list<br class="">SIPBeyondVoIP at lists.ag-projects.com <https://lists.ag-projects.com/mailman/listinfo/sipbeyondvoip><br class="">https://lists.ag-projects.com/mailman/listinfo/sipbeyondvoip <https://lists.ag-projects.com/mailman/listinfo/sipbeyondvoip><br class=""></blockquote><br class="">-------------- next part --------------<br class="">An HTML attachment was scrubbed...<br class="">URL: <http://lists.ag-projects.com/pipermail/sipbeyondvoip/attachments/20190605/6e17e62b/attachment.html <http://lists.ag-projects.com/pipermail/sipbeyondvoip/attachments/20190605/6e17e62b/attachment.html>><br class="">-------------- next part --------------<br class="">A non-text attachment was scrubbed...<br class="">Name: signature.asc<br class="">Type: application/pgp-signature<br class="">Size: 235 bytes<br class="">Desc: Message signed with OpenPGP<br class="">URL: <http://lists.ag-projects.com/pipermail/sipbeyondvoip/attachments/20190605/6e17e62b/attachment.sig <http://lists.ag-projects.com/pipermail/sipbeyondvoip/attachments/20190605/6e17e62b/attachment.sig>><br class=""><br class="">Previous message: [SIP Beyond VoIP] python-sipsimple sip-register auto<span class="Apple-tab-span" style="white-space:pre">    </span>unregistered <https://lists.ag-projects.com/pipermail/sipbeyondvoip/2019-June/003364.html><br class="">Messages sorted by: [ date ] <https://lists.ag-projects.com/pipermail/sipbeyondvoip/2019-June/date.html#3365> [ thread ] <https://lists.ag-projects.com/pipermail/sipbeyondvoip/2019-June/thread.html#3365> [ subject ] <https://lists.ag-projects.com/pipermail/sipbeyondvoip/2019-June/subject.html#3365> [ author ] <https://lists.ag-projects.com/pipermail/sipbeyondvoip/2019-June/author.html#3365><br class="">More information about the SIPBeyondVoIP mailing list <https://lists.ag-projects.com/mailman/listinfo/sipbeyondvoip><br class=""><br class=""><br class=""><br class=""><br class=""><br class=""><br class=""><br class=""><br class=""><br class=""><br class="">_______________________________________________<br class="">SIPBeyondVoIP mailing list<br class="">SIPBeyondVoIP@lists.ag-projects.com<br class="">https://lists.ag-projects.com/mailman/listinfo/sipbeyondvoip<br class=""></blockquote><br class="">-------------- next part --------------<br class="">An HTML attachment was scrubbed...<br class="">URL: <http://lists.ag-projects.com/pipermail/sipbeyondvoip/attachments/20190606/ee073121/attachment.html><br class="">-------------- next part --------------<br class="">A non-text attachment was scrubbed...<br class="">Name: signature.asc<br class="">Type: application/pgp-signature<br class="">Size: 235 bytes<br class="">Desc: Message signed with OpenPGP<br class="">URL: <http://lists.ag-projects.com/pipermail/sipbeyondvoip/attachments/20190606/ee073121/attachment.sig><br class=""><br class="">------------------------------<br class=""><br class="">_______________________________________________<br class="">SIPBeyondVoIP mailing list<br class="">SIPBeyondVoIP@lists.ag-projects.com<br class="">https://lists.ag-projects.com/mailman/listinfo/sipbeyondvoip<br class=""><br class=""><br class="">End of SIPBeyondVoIP Digest, Vol 107, Issue 4<br class="">*********************************************<br class=""></blockquote><br class="">_______________________________________________<br class="">SIPBeyondVoIP mailing list<br class=""><a href="mailto:SIPBeyondVoIP@lists.ag-projects.com" class="">SIPBeyondVoIP@lists.ag-projects.com</a><br class=""><a href="https://lists.ag-projects.com/mailman/listinfo/sipbeyondvoip" class="">https://lists.ag-projects.com/mailman/listinfo/sipbeyondvoip</a><br class=""><br class=""></blockquote><br class="">-------------- next part --------------<br class="">A non-text attachment was scrubbed...<br class="">Name: signature.asc<br class="">Type: application/pgp-signature<br class="">Size: 235 bytes<br class="">Desc: Message signed with OpenPGP<br class="">URL: <<a href="http://lists.ag-projects.com/pipermail/sipbeyondvoip/attachments/20190607/e1f819aa/attachment-0001.sig" class="">http://lists.ag-projects.com/pipermail/sipbeyondvoip/attachments/20190607/e1f819aa/attachment-0001.sig</a>><br class=""><br class="">------------------------------<br class=""><br class="">Message: 2<br class="">Date: Sat, 8 Jun 2019 09:36:56 +0700<br class="">From: Voipmanvn <<a href="mailto:voipmanvn@gmail.com" class="">voipmanvn@gmail.com</a>><br class="">To: <a href="mailto:sipbeyondvoip@lists.ag-projects.com" class="">sipbeyondvoip@lists.ag-projects.com</a><br class="">Subject: Re: [SIP Beyond VoIP] SIPBeyondVoIP Digest, Vol 107, Issue 4<br class="">Message-ID: <<a href="mailto:7AE342BD-8C1A-43A7-BB0C-F2475B58844B@gmail.com" class="">7AE342BD-8C1A-43A7-BB0C-F2475B58844B@gmail.com</a>><br class="">Content-Type: text/plain; charset="us-ascii"<br class=""><br class="">Thank you for your idea. <br class=""><br class="">I will try with that.<br class=""><br class=""><br class=""><br class=""><br class=""><br class=""><br class=""><br class=""><br class=""><br class=""><br class="">-------------- next part --------------<br class="">An HTML attachment was scrubbed...<br class="">URL: <<a href="http://lists.ag-projects.com/pipermail/sipbeyondvoip/attachments/20190608/04e0ad6c/attachment-0001.html" class="">http://lists.ag-projects.com/pipermail/sipbeyondvoip/attachments/20190608/04e0ad6c/attachment-0001.html</a>><br class=""><br class="">------------------------------<br class=""><br class="">_______________________________________________<br class="">SIPBeyondVoIP mailing list<br class=""><a href="mailto:SIPBeyondVoIP@lists.ag-projects.com" class="">SIPBeyondVoIP@lists.ag-projects.com</a><br class=""><a href="https://lists.ag-projects.com/mailman/listinfo/sipbeyondvoip" class="">https://lists.ag-projects.com/mailman/listinfo/sipbeyondvoip</a><br class=""><br class=""><br class="">End of SIPBeyondVoIP Digest, Vol 107, Issue 6<br class="">*********************************************<br class=""></div></div></blockquote></div><br class=""></div>_______________________________________________<br class="">SIPBeyondVoIP mailing list<br class=""><a href="mailto:SIPBeyondVoIP@lists.ag-projects.com" class="">SIPBeyondVoIP@lists.ag-projects.com</a><br class="">https://lists.ag-projects.com/mailman/listinfo/sipbeyondvoip<br class=""></div></blockquote></div><br class=""></div></body></html>