Thanks. exten => s,n,Set(foo=${CHANNEL(peerip)}) ; Doesn't return anything exten => s,n,Set(foo=${CHANNEL(recvip)}) ; Doesn't return anything exten => s,n,Set(foo=${SIPCHANINFO(peerip)}) ; Returns public IP when calling from a SIP device Strange that CHANNEL doesn't return anything.