+ int remote; /* interface is a remote app interface */
+ char remote_app[32]; /* name of remote application */
+ char remote_context[128]; /* context feld to use for remote application */
+#ifdef WITH_GSM_BS
+ int gsm_bs; /* interface is an GSM BS interface */
+ char gsm_bs_name[32]; /* name of bs */
+ int gsm_bs_hr; /* prefer half rate for MOT calls */
+#if 0
+ int gsm_bs_payloads;
+ unsigned char gsm_bs_payload_types[8];
+#endif
+#endif
+#ifdef WITH_GSM_MS
+ int gsm_ms; /* interface is an GSM MS interface */
+ char gsm_ms_name[32]; /* name of ms */
+#endif
+#ifdef WITH_SIP
+ int sip; /* interface is a SIP interface */
+ char sip_local_peer[128];
+ char sip_remote_peer[128];
+ char sip_asserted_id[128];
+ char sip_auth_user[128];
+ char sip_auth_password[128];
+ int sip_register;
+ char sip_register_user[128];
+ char sip_register_host[128];
+ int sip_register_interval; /* interval to register */
+ int sip_options_interval; /* timer to keepalive invite/register transactions */
+ char sip_public_ip[128];
+ char sip_stun_server[128];
+ int sip_stun_interval; /* timer to check own IP address */
+ void *sip_inst; /* sip instance */
+ unsigned short rtp_port_from;
+ unsigned short rtp_port_to;
+#endif
+ int rtp_bridge; /* bridge RTP directly (for calls comming from interface) */