SIP: Fix incoming re-invite
[lcr.git] / dss1.h
diff --git a/dss1.h b/dss1.h
index 6683a52..d9487b3 100644 (file)
--- a/dss1.h
+++ b/dss1.h
 class Pdss1 : public PmISDN
 {
        public:
-       Pdss1(int type, struct mISDNport *mISDNport, char *portname, struct port_settings *settings, int channel, int exclusive, int mode);
+       Pdss1(int type, struct mISDNport *mISDNport, char *portname, struct port_settings *settings, struct interface *interface, int channel, int exclusive, int mode);
        ~Pdss1();
        unsigned int p_m_d_l3id;                /* current l3 process id */
+       struct lcr_work p_m_d_delete;           /* timer for audio transmission */
        void message_isdn(unsigned int cmd, unsigned int pid, struct l3_msg *l3m);
        int p_m_d_ces;                          /* ntmode: tei&sapi */
-       int handler(void);
        int message_epoint(unsigned int epoint_id, int message, union parameter *param);
+       void set_display(const char *text);
 
        int p_m_d_ntmode;                       /* flags the nt-mode */
        int p_m_d_tespecial;                    /* special te-mode with all nt-mode IEs */
@@ -56,6 +57,7 @@ class Pdss1 : public PmISDN
        void message_setup(unsigned int epoint_id, int message_id, union parameter *param);
        void message_notify(unsigned int epoint_id, int message_id, union parameter *param);
        void message_facility(unsigned int epoint_id, int message_id, union parameter *param);
+       void message_3pty(unsigned int epoint_id, int message_id, union parameter *param);
        void message_overlap(unsigned int epoint_id, int message_id, union parameter *param);
        void message_proceeding(unsigned int epoint_id, int message_id, union parameter *param);
        void message_alerting(unsigned int epoint_id, int message_id, union parameter *param);