changed error message a bit...
[lcr.git] / dss1.h
diff --git a/dss1.h b/dss1.h
index 32b532a..cb31b3b 100644 (file)
--- a/dss1.h
+++ b/dss1.h
@@ -22,6 +22,7 @@ class Pdss1 : public PmISDN
        int message_epoint(unsigned int epoint_id, int message, union parameter *param);
 
        int p_m_d_ntmode;                       /* flags the nt-mode */
+       int p_m_d_tespecial;                    /* special te-mode with all nt-mode IEs */
        struct lcr_msg *p_m_d_queue;            /* queue for SETUP if link is down */
        struct lcr_msg *p_m_d_notify_pending;   /* queue for NOTIFY if not connected */
 
@@ -70,8 +71,8 @@ class Pdss1 : public PmISDN
        void dec_ie_call_id(struct l3_msg *l3m, unsigned char *callid, int *callid_len);
        void enc_ie_called_pn(struct l3_msg *l3m, int type, int plan, unsigned char *number);
        void dec_ie_called_pn(struct l3_msg *l3m, int *type, int *plan, unsigned char *number, int number_len);
-       void enc_ie_calling_pn(struct l3_msg *l3m, int type, int plan, int present, int screen, unsigned char *number);
-       void dec_ie_calling_pn(struct l3_msg *l3m, int *type, int *plan, int *present, int *screen, unsigned char *number, int number_len);
+       void enc_ie_calling_pn(struct l3_msg *l3m, int type, int plan, int present, int screen, unsigned char *number, int type2, int plan2, int present2, int screen2, unsigned char *number2);
+       void dec_ie_calling_pn(struct l3_msg *l3m, int *type, int *plan, int *present, int *screen, unsigned char *number, int number_len, int *type2, int *plan2, int *present2, int *screen2, unsigned char *number2, int number_len2);
        void enc_ie_connected_pn(struct l3_msg *l3m, int type, int plan, int present, int screen, unsigned char *number);
        void dec_ie_connected_pn(struct l3_msg *l3m, int *type, int *plan, int *present, int *screen, unsigned char *number, int number_len);
        void enc_ie_cause(struct l3_msg *l3m, int location, int cause);