Add -lncurses to LDD flags
[lcr.git] / sip.h
diff --git a/sip.h b/sip.h
index dbb311c..2c5d5ef 100644 (file)
--- a/sip.h
+++ b/sip.h
@@ -11,6 +11,8 @@
 
 #include <sofia-sip/nua.h>
 
+extern int any_sip_interface;
+
 /* SIP port class */
 class Psip : public Port
 {
@@ -64,6 +66,14 @@ class Psip : public Port
        int bridge_rx(unsigned char *data, int len);
        int parse_sdp(sip_t const *sip, unsigned int *ip, unsigned short *port, uint8_t *payload_types, int *media_types, int *payloads, int max_payloads);
        void rtp_shutdown(void);
+
+       /* audio */
+       struct lcr_timer p_s_loadtimer;         /* timer for audio transmission */
+       virtual void update_load(void);
+       void load_tx(void);
+       unsigned int p_s_next_tv_sec;           /* time stamp of next expected tx_load call, (to sync audio data) */
+       unsigned int p_s_next_tv_usec;
+       void set_tone(const char *dir, const char *name);
 };
 
 int sip_init_inst(struct interface *interface);