Hi forum,
This is the scenario:
VM <- Kamailio -> SP1 ----- SP2 ---- PhoneA (john)
PhoneB
PhoneA is configured in *dbaliases* table:
alias_username, alias_domain, username, domain
11111111,
sp1.com, john,
sp2.com
When PhoneB dials 1111111, Kamailio converts 111111(a)sp1.com to john(a)sp2.com
Now I need to provide VM services to PhoneA. (Opposite direction)
PhoneA calls voicemail but the calling number is john(a)sp2.com
I need to have SP1 use the 11111111(a)sp1.com format
How can I overwrite the From?
Pseudo algorithm
------------------------
If destination is VM and from domain ($fU) is
sp2.com:
Find user URI: ( In this case john extracted from john(a)sp2.com in
dbaliases)
If user is found:
rewrite From URI:
use alias_username@alias_domain
I'm using default kamailio.cfg and calls successfully are forwarded to VM
Thank you