@@ -66,10 +66,10 @@ class Registrator {
6666 this ._contact += ';+sip.ice' ;
6767
6868 // Custom headers for REGISTER and un-REGISTER.
69- this ._extraHeaders = [] ;
69+ this .setExtraHeaders (ua.configuration.register_extra_headers) ;
7070
7171 // Custom Contact header params for REGISTER and un-REGISTER.
72- this ._extraContactParams = '' ;
72+ this .setExtraContactParams (ua.configuration.register_extra_contact_params) ;
7373
7474 if (reg_id != null ) {
7575 this ._contact += ';reg-id=${reg_id }' ;
@@ -111,7 +111,7 @@ class Registrator {
111111 return ;
112112 }
113113
114- var extraHeaders = _extraHeaders ?? [];
114+ var extraHeaders = this . _extraHeaders ?? [];
115115
116116 extraHeaders.add (
117117 'Contact: ${this ._contact };expires=${this ._expires }${this ._extraContactParams }' );
@@ -133,11 +133,15 @@ class Registrator {
133133 EventManager localEventHandlers = EventManager ();
134134 localEventHandlers.on (EventOnRequestTimeout (),
135135 (EventOnRequestTimeout value) {
136- this ._registrationFailure (UnHandledResponse (408 , DartSIP_C .causes.REQUEST_TIMEOUT ), DartSIP_C .causes.REQUEST_TIMEOUT );
136+ this ._registrationFailure (
137+ UnHandledResponse (408 , DartSIP_C .causes.REQUEST_TIMEOUT ),
138+ DartSIP_C .causes.REQUEST_TIMEOUT );
137139 });
138140 localEventHandlers.on (EventOnTransportError (),
139141 (EventOnTransportError value) {
140- this ._registrationFailure (UnHandledResponse (500 , DartSIP_C .causes.CONNECTION_ERROR ), DartSIP_C .causes.CONNECTION_ERROR );
142+ this ._registrationFailure (
143+ UnHandledResponse (500 , DartSIP_C .causes.CONNECTION_ERROR ),
144+ DartSIP_C .causes.CONNECTION_ERROR );
141145 });
142146 localEventHandlers.on (EventOnAuthenticated (), (EventOnAuthenticated value) {
143147 this ._cseq += 1 ;
@@ -274,7 +278,7 @@ class Registrator {
274278 this ._registrationTimer = null ;
275279 }
276280
277- var extraHeaders = _extraHeaders ?? [];
281+ var extraHeaders = this . _extraHeaders ?? [];
278282
279283 if (unregister_all) {
280284 extraHeaders.add ('Contact: *${this ._extraContactParams }' );
0 commit comments