diff --git a/src/components/forms/AccountForm.js b/src/components/forms/AccountForm.js index e8219fa..444294f 100644 --- a/src/components/forms/AccountForm.js +++ b/src/components/forms/AccountForm.js @@ -73,6 +73,7 @@ const AccountForm = props => { const [ name, setName ] = useState(''); const [ sipRealm, setSipRealm ] = useState(''); const [ deviceCallingApplication, setDeviceCallingApplication ] = useState(''); + const [ siprecCallingApplication, setSiprecCallingApplication ] = useState(''); const [ regWebhook, setRegWebhook ] = useState(''); const [ regMethod, setRegMethod ] = useState('POST'); const [ regUser, setRegUser ] = useState(''); @@ -376,6 +377,7 @@ const AccountForm = props => { setName(acc.name || ''); setSipRealm(acc.sip_realm || ''); setDeviceCallingApplication(acc.device_calling_application_sid || ''); + setSiprecCallingApplication(acc.siprec_hook_sid || ''); setRegWebhook((acc.registration_hook && acc.registration_hook.url ) || ''); setRegMethod((acc.registration_hook && acc.registration_hook.method ) || 'post'); setRegUser((acc.registration_hook && acc.registration_hook.username) || ''); @@ -549,6 +551,7 @@ const AccountForm = props => { if (props.type === 'edit') { axiosData.device_calling_application_sid = deviceCallingApplication || null; + axiosData.siprec_hook_sid = siprecCallingApplication || null; } const url = props.type === 'add' @@ -695,33 +698,64 @@ const AccountForm = props => { {props.type === 'edit' && ( - - - - + <> + + + + + + + + + + )}