1 from axiom.item import Item
2 from axiom.attribute import boolean, integer, reference, text
5 class Connection(Item):
7 local_ip_address = text()
9 freeswitch_ip_address = text()
10 freeswitch_port = integer()
13 class SipProfile(Item):
14 connection = reference()
16 external_rtp_ip = text()
17 external_sip_ip = text()
21 accept_blind_registration = boolean()
22 authenticate_calls = boolean()
27 sip_profile = reference()
33 sip_profile = reference()
39 expire_in_seconds = integer()
40 retry_in_seconds = integer()
41 caller_id_in_from_field = boolean()
52 class Extension(Item):
53 destination_match = text()
56 endpoint = reference()
57 authenticate_calls = boolean()