void port_disconnect_release(struct port_list *portlist, int message_type, union parameter *param);
void port_timeout(struct port_list *portlist, int message_type, union parameter *param);
void port_notify(struct port_list *portlist, int message_type, union parameter *param);
+ void port_progress(struct port_list *portlist, int message_type, union parameter *param);
void port_facility(struct port_list *portlist, int message_type, union parameter *param);
void port_suspend(struct port_list *portlist, int message_type, union parameter *param);
void port_resume(struct port_list *portlist, int message_type, union parameter *param);
/* epoint */
void new_state(int state);
- void release(int release, int joinlocation, int joincause, int portlocation, int portcause);
+ void release(int release, int joinlocation, int joincause, int portlocation, int portcause, int force);
void notify_active(void);
void keypad_function(char digit);
void set_tone(struct port_list *portlist, const char *tone);
void action_dialing_goto(void);
void action_dialing_menu(void);
void action_dialing_disconnect(void);
+ void action_dialing_release(void);
void action_dialing_help(void);
void action_dialing_deflect(void);
void action_dialing_setforward(void);