Hello all ,
We have several fusionpbx up and running in multi tenant mode and everything works perfectly .
Recently we decided to move these servers behind opensips server so DID calls come in to the opensips and then using dynamic routing module of opensips we route them to their appropriate fusion server , But there is one issue when call comes to freeswitch it does not have any idea about the call domain and route the call to the public context instead of client domain context .
So basically first i would like to know how the matching occur to determine call context , looking through sip header the only difference i found is from header which when coming from opensips is opensips ip and when coming directly from registered user its user domain
Do we look into from header to determine call context and domain ?Should not we check to header to determine in which domain to put the caller ?
And how may i get it to work properly ?
We have several fusionpbx up and running in multi tenant mode and everything works perfectly .
Recently we decided to move these servers behind opensips server so DID calls come in to the opensips and then using dynamic routing module of opensips we route them to their appropriate fusion server , But there is one issue when call comes to freeswitch it does not have any idea about the call domain and route the call to the public context instead of client domain context .
So basically first i would like to know how the matching occur to determine call context , looking through sip header the only difference i found is from header which when coming from opensips is opensips ip and when coming directly from registered user its user domain
Do we look into from header to determine call context and domain ?Should not we check to header to determine in which domain to put the caller ?
And how may i get it to work properly ?