+ ""},
+ {"gsm-bs", &inter_gsm_bs, "[<socket name>]",
+ "Sets up GSM base station interface for using OpenBSC.\n"
+ "The socket is /tmp/bsc_mncc by default. If socket name is given, the socket will be\n"
+ "extended to /tmp/bsc_mncc_<socket name>."},
+ {"hr", &inter_gsm_bs_hr, "",
+ "Enable and prefer half rate for mobile terminating calls."},
+ {"gsm-ms", &inter_gsm_ms, "<socket name>",
+ "Sets up GSM mobile station interface for using Osmocom-BB.\n"
+ "The socket will be /tmp/ms_mncc_<socket name>."},
+ {"sip", &inter_sip, "<local IP> <remote IP>",
+ "Sets up SIP interface that represents one SIP endpoint.\n"
+ "Give SIP configuration file."},
+ {"rtp-bridge", &inter_rtp_bridge, "",
+ "Enables RTP bridging directly from this interface.\n"
+ "This only works if both bridged interfaces use RTP, e.g. between gsm-bs and sip.\n"
+ "This parameter must follow a 'bridge' parameter.\n"},
+#if 0
+ not needed, since ms defines what is supports and remote (sip) tells what is selected
+ {"rtp-payload", &inter_rtp_payload, "<codec>",
+ "Define RTP payload to use. Only valid in conjuntion with gsm-bs!\n"
+ "If multiple payloads are defined, the first has highest priority.\n"
+ "If none are defined, GSM fullrate V1 (type 3) is assumed.\n"},
+#endif
+ {"nonotify", &inter_nonotify, "",
+ "Prevents sending notify messages to this interface. A call placed on hold will\n"
+ "Not affect the remote end (phone or telcom switch).\n"
+ "This parameter must follow a 'port' parameter."},
+ {"bridge", &inter_bridge, "<destination interface>",
+ "Define bridge application for this interface. All calls received on this\n"
+ "interface will be directly bridged to the given destination interface.\n"
+ "There will be no PBX application, nor routing."},
+
+#ifdef WITH_SS5
+ {"ccitt5", &inter_ss5, "[<feature> [feature ...]]",
+ "Interface uses CCITT No. 5 inband signalling rather than D-channel.\n"
+ "This feature causes CPU load to rise and has no practical intend.\n"
+ "If you don't know what it is, you don't need it.\n"
+ "Features apply to protocol behaviour and blueboxing specials, they are:\n"
+ " connect - Connect incomming call to throughconnect audio, if required.\n"
+ " nodisconnect - Don't disconnect if incomming exchange disconnects.\n"
+ " releaseguardtimer - Tries to prevent Blueboxing by a longer release-guard.\n"
+ " bell - Allow releasing and pulse-dialing via 2600 Hz like old Bell systems.\n"
+ " pulsedialing - Use pulse dialing on outgoing exchange. (takes long!)\n"
+ " delay - Use on incomming exchange, to make you feel a delay when blueboxing.\n"
+ " release - Pulse dialing a star (11 pulses per digit) clears current call.\n"
+ " mutes-rx - Mute received 2600 and 2400 Hz tones when detected. (more realistic)\n"
+ " mutes-tx - Mute received 2600 and 2400 Hz tones while transmitting reply tone. (more hackable)"},
+#endif
+
+ {"remote", &inter_remote, "<application>",
+ "Sets up an interface that communicates with the remote application.\n"
+ "Use \"asterisk\" to use chan_lcr as remote application."},
+ {"context", &inter_context, "<context>",
+ "Give context for calls to application."},
+
+ {"pots-flash", &inter_pots_flash, "",
+ "Allow flash button to hold an active call and setup a new call.\n"
+ "Ihis parameter only appies to POTS type of interfaces\n"
+ "This parameter must follow a 'port' parameter.\n"},
+ {"pots-ring-after-hangup", &inter_pots_ring, "",
+ "Allow ringing of last hold call after hangup. Other calls on hold will not be\n"
+ "released.\n"
+ "Ihis parameter only appies to POTS type of interfaces\n"
+ "This parameter must follow a 'port' parameter.\n"},
+ {"pots-transfer-after-hangup", &inter_pots_transfer, "",
+ "If two calls on hold, both are connected after hangup.\n"
+ "If one call is on hold and another one alerting, call on hold is tranfered.\n"
+ "Ihis parameter only appies to POTS type of interfaces\n"
+ "This parameter must follow a 'port' parameter.\n"},
+
+ {"shutdown", &inter_shutdown, "",
+ "Interface will not be loaded when processing interface.conf"},