Exemple #1
0
        public override int OnRegistrationEvent(RegistrationEvent e)
        {
            short code = e.getCode();
            tsip_register_event_type_t type = e.getType();
            String text;

            RegistrationSession session = e.getSession();

            switch (type)
            {
            case tsip_register_event_type_t.tsip_i_register:
            case tsip_register_event_type_t.tsip_ao_register:
            case tsip_register_event_type_t.tsip_i_unregister:
            case tsip_register_event_type_t.tsip_ao_unregister:
                break;
            }

            text = String.Format("OnRegistrationChanged() ==> {0}:{1}", code, e.getPhrase());

            if (this.form.InvokeRequired)
            {
                this.form.Invoke(this.form.mydel, new object[] { text });
            }

            return(0);
        }
Exemple #2
0
        public override int OnRegistrationEvent(RegistrationEvent e)
        {
            short code = e.getCode();
            tsip_register_event_type_t type    = e.getType();
            RegistrationSession        session = e.getSession();
            SipMessage message = e.getSipMessage();

            if (message != null)
            {
                Console.WriteLine("call-id={0}", message.getSipHeaderValue("call-id"));
                //byte[] bytes = message.getContent();
            }

            switch (type)
            {
            case tsip_register_event_type_t.tsip_ao_register:
            case tsip_register_event_type_t.tsip_ao_unregister:
                break;
            }

            Console.WriteLine("OnRegistrationChanged() ==> {0}:{1}", code, e.getPhrase());

            return(0);
        }
        public tsip_register_event_type_t getType()
        {
            tsip_register_event_type_t ret = (tsip_register_event_type_t)tinyWRAPPINVOKE.RegistrationEvent_getType(swigCPtr);

            return(ret);
        }
        internal static Boolean Signal(tsip_register_event_type_t eventType, TSip_Session sipSession, ushort code, String phrase, TSIP_Message sipMessage)
        {
            TSIP_EventRegister @event = new TSIP_EventRegister(eventType, sipSession, code, phrase, sipMessage);

            return(@event.Signal());
        }
 internal TSIP_EventRegister(tsip_register_event_type_t eventType, TSip_Session sipSession, ushort code, String phrase, TSIP_Message sipMessage)
     : base(sipSession, code, phrase, sipMessage, tsip_event_type_t.REGISTER)
 {
     mEventType = eventType;
 }
 internal static Boolean Signal(tsip_register_event_type_t eventType, TSip_Session sipSession, ushort code, String phrase, TSIP_Message sipMessage)
 {
     TSIP_EventRegister @event = new TSIP_EventRegister(eventType, sipSession, code, phrase, sipMessage);
     return @event.Signal();
 }
 internal TSIP_EventRegister(tsip_register_event_type_t eventType, TSip_Session sipSession, ushort code, String phrase, TSIP_Message sipMessage)
     : base(sipSession, code, phrase, sipMessage, tsip_event_type_t.REGISTER)
 {
     mEventType = eventType;
 }