Перейти до

Проблема при настройке SMSPILOT


Рекомендованные сообщения

при настройке smspilot возникла проблема, smszilla и собакапосылака включены, api указан- (баланс счета в биллинге виден)-однако сообщения ставятся в очередь но не отсылаются, на стороне smspilot запросов api нет. При некоторых манипуляциях с телефонами возникает ошибка: 
Warning: strpos(): Empty needle in /usr/local/www/apache24/data/billing/api/libs/api.workaround.php on line 2813

Прошу прощения за возможно глупый вопрос.

Ссылка на сообщение
Поделиться на других сайтах
5 минут назад, dimonian сказал:

при настройке smspilot возникла проблема, smszilla и собакапосылака включены, api указан- (баланс счета в биллинге виден)-однако сообщения ставятся в очередь но не отсылаются, на стороне smspilot запросов api нет. При некоторых манипуляциях с телефонами возникает ошибка: 
Warning: strpos(): Empty needle in /usr/local/www/apache24/data/billing/api/libs/api.workaround.php on line 2813

Прошу прощения за возможно глупый вопрос.

также проблема возникает в извлечении номеров из карточки клиента (если я правильно понимаю). "Сущностей отфильровано: 2 Номеров извлечено: 0 SMS для всех извлеченных номеров, были помещены в очередь на отправку" (хотя номера прописаны, в alter.ini коды изменены)

  • Confused 1
Ссылка на сообщение
Поделиться на других сайтах

; New MAC search options
; for only static hosts pool we must set NMLEASES like /var/log/messages, and like /var/db/dhcpd/dhcpd.leases for dynamic DHCP pools
; we recommend set it like /var/log/dhcpd.log previously configured DHCP logging as described in wiki
NMLEASES = /var/log/messages
;mark for which new mac line will be detected
NMLEASEMARK=""
; new mac report in mac change dialogue
NMREP_INMACCHG=1
; simple mac change selector enabled
SIMPLENEWMACSELECTOR=1
;show cities in address field
CITY_DISPLAY=0
;zero apt handling
ZERO_TOLERANCE=1
; docsis support
DOCSIS_SUPPORT=0
; docsis modems network
DOCSIS_MODEM_NETID=22
; paths for sources and compiled configs for docsis modems
docsis_cm_source=multinet/cm_source/
docsis_cm_bin=multinet/cm_bin/
; agents streets assigning 0 - disabled, only default agent. 1 - enabled, 2 - show in profile
AGENTS_ASSIGN=1
;default agent ID
DEFAULT_ASSIGN_AGENT=1
;Tariffs mask to exclude from assign report
;AGENT_ASSIGN_EXCLUDE_TARIFFS=""
; payments export enabling
EXPORT_ENABLED=0
;don't touch this even you live on Mars ;)
EXPORT_FROM_TIME=00:00:00
EXPORT_TO_TIME=23:59:59
;export format
EXPORT_FORMAT=xml
; export only positive payments
EXPORT_ONLY_POSITIVE=1
;exporting data templates
EXPORT_TEMPLATE=config/1c.xml
EXPORT_TEMPLATE_HEAD=config/head-1c.xml
EXPORT_TEMPLATE_END=config/end-1c.xml
;payments export and import encodings
EXPORT_ENCODING=utf-8
IMPORT_ENCODING=utf-8
;traffic size display, may be: "float", "b", "Kb", "Mb","Gb","Tb" (without qoutes)
TRAFFSIZE= float
;reset user after tariff change 
TARIFFCHGRESET=1
;hide user passwords
PASSWORDSHIDE=0
;True online detection via /content/dn
DN_ONLINE_DETECT=1
;Human-readable payments note translation
TRANSLATE_PAYMENTS_NOTES=1
;Highlight important fields in user profile
HIGHLIGHT_IMPORTANT=0
;generate NMCHANGE script via tariffs report
NMCHANGE=0
;OpenPayz support 
OPENPAYZ_SUPPORT=0
;OpenPayz manual mode?
OPENPAYZ_MANUAL=1
;OpenPayz cash type
OPENPAYZ_CASHTYPEID=1
;get payment id for each user from op_customers
OPENPAYZ_REALID=0
;Hightlight today payments
HIGHLIGHT_TODAY_PAYMENTS=1
;dont delete contracts with their users
STRICT_CONTRACTS_PROTECT=1
;check is contract unique and not used anyway
STRICT_CONTRACTS_UNIQUE=1
;catv support is enabled?
CATV_ENABLED=0
;catv user list high perfomance mode
CATV_HP_MODE=1
;Online module LAT column
ONLINE_LAT=0
;Enable masssender?
MASSSEND_ENABLED=0
;Native ticketing massender mode
MASSSEND_SAFE=1
; credit limit
STRICT_CREDIT_LIMIT=DISABLED
; user linking enabled?
USER_LINKING_ENABLED=1
; which field used to linking users (IP, login... etc)
USER_LINKING_FIELD="IP"
;Custom field ID for linking
USER_LINKING_CFID=24
; merge tariff for linked users
USER_LINKING_TARIFF=1
; merge user cash
USER_LINKING_CASH=1
; merge credit
USER_LINKING_CREDIT=1
;stargazer log path
STG_LOG_PATH= /var/log/stargazer.log
;arping binary path
ARPING="/usr/local/sbin/arping -v"
;arping interface
ARPING_IFACE="-I rl0"
;arping extra options 
ARPING_EXTRA_OPTIONS="-c 10 -w 20000"
;arpdiag is enabled?
ARPDIAG_ENABLED=0
;arpwatch log file
ARPDIAG_LOG=/var/log/messages
;dont backup tables with this patterns, comma delimiter
NOBACKUPTABLESLIKE="logs_,detailstat"
;can user customize taskbar icons size?
TB_ICONCUSTOMSIZE=1
;put random MAC into manual mac change dialogue by default?
MACCHANGERANDOMDEFAULT=0
;call resetUser function while CF is changed
RESETONCFCHANGE=1
;call resetUser function while some tag added or deleted
RESETONTAGCHANGE=0
;taskbar notify for new tickets
TB_NEWTICKETNOTIFY=1
;Bank statements enabled?
BS_ENABLED=0
;Bank statements input and output encodings
BS_INCHARSET="cp866"
BS_OUTCHARSET="utf-8"
;Bank processing options
BS_OPTIONS="|,13,3,4,5"
;Bank statements cash type
BS_CASHTYPE=1
;Online module high perfomance mode, ajax, defered rendering, minimum functionality. 0 - deprecated. 1 - default safe render. 2 - ultra fast for large databases.
ONLINE_HP_MODE=1
;protected user registration mode, do not turn off this option!
SAFE_REGMODE=0
;support tickets per page
TICKETS_PERPAGE=50
;NDS tax rates accounting enabled?
NDS_ENABLED=1
;NDS tax tag id
NDS_TAGID=9
;NDS tax rate percent
NDS_TAX_PERCENT=20
;Fast finance link
FAST_CASH_LINK=0
;Wireless APs signal monitor enabled?
MTSIGMON_ENABLED=0
;Wireless APs signal monitor quick links enabled?
MTSIGMON_QUICK_AP_LINKS=1
;Automatically poll subscribers CPEs, same as APs(might affect storage usage and time length of polling)
MTSIGMON_CPE_AUTOPOLL=0
;Is singnup request service enabled?
SIGREQ_ENABLED=0
;switch ping cache 
SW_PINGTIMEOUT=20
;taskbar switch monitoring
TB_SWITCHMON=1
;is Ubilling remote API enabled?
REMOTEAPI_ENABLED=1
;Is mass reset module enabled?
MASSRESET_ENABLED=0
;mac vendor lookup enabled
MACVEN_ENABLED=1
;uncomment following option and set in "1" to use old macvendorlookup.com API instead of searchmac.com
;MACVEN_OLD=0
;show task create interface in user profile
CREATETASK_IN_PROFILE=1
;show passport data in user profile
PASSPDATA_IN_PROFILE=0
;notification of suspicious payments
SUSP_PAYMENTS_NOTIFY=0
;labeled taskbar icons
TB_LABELED=1
;discounts support enabled?
DISCOUNTS_ENABLED=0
;custom profile field with custom %
DISCOUNT_PERCENT_CFID=32
;discount operation type, may be "ADD" or "CORR"
DISCOUNT_OPERATION="CORR"
;discount payment cash type id
DISCOUNT_CASHTYPEID=1
;uncomment following option to process discounts by previous month payments
;DISCOUNT_PREVMONTH=1
;login generation options.
LOGIN_GENERATION=INCREMENTFIVE
;password generation size
PASSWORD_GENERATION_LENGHT=8
;passwords security level - 1 if default type, and 0 - if only digits
PASSWORD_TYPE=1
;is enabled switches map?
SWYMAP_ENABLED=1
;Catv charge fee for previous month
CATV_BACK_FEE=1
;advanced customer relationship management
CRM_MODE=0
;strict search options (comma delimiter), possible values: realname,login,phone,mobile,email,note,contract,ip,mac
SEARCH_STRICT="contract"
;see no dead people
DEAD_HIDE=0
;dead people mark tag id
DEAD_TAGID=34
;taskbar checks for unread messages
TB_UBIM=1
;taskbar periodic refresh to notify unread messages - disabled if 0
TB_UBIM_REFRESH=0
;instant messenger ajax refresh timeout in seconds - disabled if 0
UBIM_REFRESH=60
;default gravatar for users without account. Possible values: monsterid, mm, identicon, wavatar, retro, blank or your own URL
GRAVATAR_DEFAULT="monsterid"
;Query remains in SQL console after exec
DEVCON_SQL_KEEP=0
;Verbose debug data in developers console
DEVCON_VERBOSE_DEBUG=1
;contract number in finance report
FINREP_CONTRACT=1
;automatic credit limit after change tariff
TARIFFCHGAUTOCREDIT=0
;Show users contract in signup report
SIGREP_CONTRACT=1
; TurboSMS support is enabled?
TSMS_ENABLED=0
; TurboSMS gateway address
TSMS_GATEWAY="94.249.146.189"
;Working database name
TSMS_DB="users"
;User login to access TurboSMS gateway
TSMS_LOGIN="mylogin"
;User password for access TurboSMS gateway 
TSMS_PASSWORD="newpassword"
;Phone number prefix
TSMS_PHONEPREFIX="+7"
;MikroTik extended support enabled?
MIKROTIK_SUPPORT=1
;Enable BURST
BURST_ENABLED=0
;Path to snmpwalk with needed options
SNMPWALK_PATH="/usr/local/bin/snmpwalk -On -v2c"
;Time to store SNMP raw data cache in minutes
SNMPCACHE_TIME=60
;Contract generation mode
CONTRACT_GENERATION_DEFAULT=1
;Round user cash:
ROUND_PROFILE_CASH=0
;Switch port assign in user profile
SWITCHPORT_IN_PROFILE=0
;Payment cards functionality enabled
PAYMENTCARDS_ENABLED=0
;Partial address autocomplete search
SEARCHADDR_AUTOCOMPLETE=1
;AskoziaPBX support enabled?
ASKOZIA_ENABLED=0
;Askozia custom options (local peers prefix,external gateways prefix,groups prefix,parking prefix)
;ASKOZIA_CUSTOM="1,2,3,7"
;control groups of numbers which require additional per-number stats
;ASKOZIA_CONTROLGROUPS="301,304"
;Uncomment to enable Askozia module debug mode
;ASKOZIA_DEBUG=1
;Contract additional search fields
SEARCH_CUSTOM_CONTRACT=0
;Asterisk PBX support enabled?
ASTERISK_ENABLED=0
;path to nmap
NMAP_PATH="/usr/local/bin/nmap"
;Support of freeradius enabled?
FREERADIUS_ENABLED=0
;only users with root rights can use set cash option
SETCASH_ONLY_ROOT=0
;dynamic shaper is enabled?
DSHAPER_ENABLED=0
;is watchdog enabled?
WATCHDOG_ENABLED=1
;Auto freezing cash limit for autofreeze. And used as month count for autofreezemonth. 
AUTOFREEZE_CASH_LIMIT="-20"
;set contract same as login by default after user register
CONTRACT_SAME_AS_LOGIN=1
;capabilities directory enabled
CAPABDIR_ENABLED=0
;self credit report enabled?
SCREP_ENABLED=0
;Complex services enabled
COMPLEX_ENABLED=0
;Complex tariffs masks - coma delimiter
COMPLEX_MASKS="Easter"
;Complex tariffs flags CFIDS - "contract,enabled flag"
COMPLEX_CFIDS=""
;Push DN data to content/dn while fullhostscan remote API call
DN_FULLHOSTSCAN=0
;Enable parsing of .docx documents
DOCX_SUPPORT=1
;value-added tax rate percent for document templates
DOCX_NDS=20
;additional services printable within documents, separator - comma
DOCX_SERVICES="Интернет,Единороги"
;Enable parsing of check in docx format
DOCX_CHECK=1
;Full address list caching time in minutes
ADDRESS_CACHE_TIME=30
;administrator logins that can delete payments, comma separated
CAN_DELETE_PAYMENTS=""
;extended builds management
BUILD_EXTENDED=0
;build ownership type - comma separated
BUILD_OWNERS="ЖЭК,Частный"
;build extended options in format "max floors,max entrances"
BUILD_EXTOPTS="16,12"
;UKV functionality enabled
UKV_ENABLED=0
;UKV bank statements payment ID for OschadBank
UKV_BS_PAYID=3
;UKV bank statements payment ID for PrivatBank
UKV_BSPB_PAYID=2
;UKV max debt limit
UKV_MONTH_DEBTLIMIT=2
;Signup payments managenent
SIGNUP_PAYMENTS = 0
;Signup cashtype id
SIGNUP_TYPEID = 7
;switch ping custom script - must return 1/0
SWITCH_PING_CUSTOM_SCRIPT=""
;Is userstats announcements management enabled?
ANNOUNCEMENTS=0
;idle auto logout timeout in minutes, if 0 - disabled
AUTO_LOGOUT_IDLE=0
;administrator logins for exclude of idle auto logout. comma separated.
AUTO_LOGOUT_EXCLUDE=""
; Is VOLS module enabled?
VOLS_ENABLED = 0
; is corporate users management enabled?
CORPS_ENABLED=0
;finance report and payment search show tariff column
FINREP_TARIFF=0
;extended networks and pools management
NETWORKS_EXT=0
;Controls easy credit option. Days to set credit in one click. 0 - disabled.
EASY_CREDIT=0
;Optional option. Uncommenting leads to double-reset when the manually change the MAC address.
;MACCHGDOUBLEKILL=1
;Colorize profile cash
COLORIZE_PROFILE_CASH=0
;Show LAT field in user profile?
PROFILE_LAT=1
;Optional option. report_sysload custom monitoring scripts. Format "name1:path1,name2:path2"
;SYSLOAD_CUSTOM_SCRIPTS=""
;Save Online module state between refreshes?
ONLINE_SAVE_STATE=0
;Optional option. Linux only. Used by pl_scinfo module for extracting speed from local SC shaper. Describes full path to sc.
;SC=""

;Taskbar sticky notes module enabled?
STICKY_NOTES_ENABLED=1
;Show contract date in profile?
CONTRACTDATE_IN_PROFILE=1
;Additional comments functionality enabled?
ADCOMMENTS_ENABLED=1
;mysqldump system command path 
MYSQLDUMP_PATH="/usr/local/bin/mysqldump"
;mysql system command path
MYSQL_PATH="/usr/local/bin/mysql"
;VLAN pools extended management enabled?
VLANGEN_SUPPORT=0
;System photostorage enabled?
PHOTOSTORAGE_ENABLED=0
;Online module alternate view. Just custom option that aligns table data middle, and moves address to next row.
;ONLINE_ALTERNATE_VIEW=0
;administrator logins that can edit payments, comma separated
CAN_EDIT_PAYMENTS=""
;is GlobalSearch enabled?
GLOBALSEARCH_ENABLED=1
;GlobalSearch fields, comma separated. Possible fields: address,realname,ip,mac,contract,phone,mobile,login,seal,paymentid
GLOBALSEARCH_FIELDS="address,realname,ip,mac"
;GlobalSearch caching timeout in minutes
GLOBALSEARCH_CACHE=60
;Show vlan in user profil
VLAN_IN_PROFILE=0
;switch vlangen auto configuration
SWITCH_AUTOCONFIG=0
;snmpset binary path
SNMPSET_PATH="/usr/local/bin/snmpset -On -v2c"
;SNMP operation mode. Possible values: system, native, class
SNMP_MODE=system
;SNMP walk background mode
SNMPWALK_BACKGROUND=0
;Connection details module is enabled?
CONDET_ENABLED=0
;Connection details in user profile
CONDET_IN_PROFILE=0
;Optional option - disables linkify into instant messaging module
;UBIM_NO_LINKIFY=1
;Is custom maps module enabled?
CUSTMAP_ENABLED=0
;Is PON support enabled?
PON_ENABLED=0
;Is Cumulative discounts enabled? Possible values: 0 - disabled, 1- enabled + textlog, 2-additional SQL logging (slow, only for debug)
CUD_ENABLED=0
;Cumulative discounts period
CUD_PULLDAYS=30
;Cumulative discounts percent per alive period
CUD_PERCENT=1
;Cumulative discounts percent upper limit 
CUD_PERCENTLIMIT=10
;Cumulative discounts payment type ID
CUD_PAYID=1
;Cumulative discounts custom profile field ID (overloads, natural discount)
CUD_CFID=""
;Crime and punishment enabled?
CAP_ENABLED=0
;Days limit to push penalty
CAP_DAYLIMIT=30
;Penalty percent
CAP_PENALTY_PERCENT=0
;Penalty cash summ
CAP_PENALTY=20
;Payment type for crime and punishment fees
CAP_PAYID=1
;Crime and punishment ignores frozen users?
CAP_IGNOREFROZEN=1
;System caching engine storage, possible values: files, memcached, fake, redis
UBCACHE_STORAGE=files
;Optional memcached settings
;MEMCACHED_SERVER=localhost
;MEMCACHED_PORT=11211
;Optional option - debug mode of UbillingCache. Significantly reduces performance.
;UBCACHE_DEBUG=1
;Optional setting - enables/disables google charts. Enabled by default.
;GCHARTS_ENABLED=1
;Optional setting.Must be set to 1 if SpreadFee = yes in /etc/stargazer.conf
;SPREAD_FEE=0
;Optional option - disables ADcomments indicator in user profile
;NO_ADCOMMENTS_IN_PROFILE=1
;Set pvid on onu port (ony bdcom)
ONUAUTO_CONFIG=0
;Actions per city
PER_CITY_ACTION=0
;Is salary accounting enabled?
SALARY_ENABLED=0
;Undone tasks availability notification enabled? Possible values: 0 - disabled, 1 - tasks only for me, 2 - all undone tasks, 3 - tasks for me + all
TB_TASKMANNOTIFY=0
;Is funeral service enabled? (requires valied DEAD_TAGID option)
CEMETERY_ENABLED=0
;Display tariff info in user profile?
TARIFFINFO_IN_PROFILE=1
;Is phonebook module enabled?
PHONEBOOK_ENABLED=1
;Is warehouse accounting enabled?
WAREHOUSE_ENABLED=0
;Enable sms reminder?
REMINDER_ENABLED=0
;Tagid for sms reminder (should be same as in userstats.ini)
REMINDER_TAGID=36
;Threshold of days to remind
REMINDER_DAYS_THRESHOLD=2
;Prefix for mobile phones, default empty
REMINDER_PREFIX="+7"
;Template for sms reminder
REMINDER_TEMPLATE="Uvajaemiy abonent {REALNAME} svzjites s nami po tel. +79775751070"
;Is friendship subsystem enabled?
FRIENDSHIP_ENABLED=0
;Percent accured on the balcnce by friendly user payments
FRIENDSHIP_PERCENT=10
;Payment type ID for friendship payments
FRIENDSHIP_CASHTYPEID=1
;Per month cost for frozen payments
FREEZEMONTH_COST=20
;Payment type ID for frozen payments
FREEZEMONTH_CASHTYPE=1
;Enter tagid for distinguish users in per city actions witch it's colors, comma separated
;ALLOWED_COLORS="1,2,3"
;Is userside API requests enabled?
USERSIDE_API=1
;Template currency, used for bills printing
;TEMPLATE_CURRENCY=RUR
;History of changed users mac address
VLANMACHISTORY=0
;Show vlan online status in profile
VLAN_ONLINE_IN_PROFILE=0
;Show PON Signal in profile
SIGNAL_IN_PROFILE=1
;Is delayed per-user actions management enabled?
DEALWITHIT_ENABLED=0
;Is Megogo service enabled?
MG_ENABLED=0
;Megogo partner ID
MG_PARTNERID="testpartner"
;Megogo users prefix
MG_PREFIX="OurISP"
;Megogo auth salt
MG_SALT="guessmeifyoucan"
;Megogo accounting type: 0 - per month, 1 - spread fee, and subscription fee will be charged for one day
MG_SPREAD=0
;Megogo partner profit percent
MG_PERCENT=15
;Optional option - uncomment it for fast switch navigation control
;SW_WEBNAV=1
;Optional option - uncomment it for allow manual setting negative credit for users.
;NEGATIVE_CREDIT_ALLOWED=1
;Allow custom IP selection for existing users
IP_CUSTOM_SELECT=1
;Optional option - uncomment to contracts autogeneration due user registration. Contract number deneration mode depends CONTRACT_GENERATION_DEFAULT option state.
;CONTRACT_AUTOGEN=1
;Optional option - uncomment to enable fast FDB cache MAC search from user profile
;FDB_SEARCH_IN_PROFILE=1
;Is exestential horse enabled?
EXHORSE_ENABLED=1
;UKV illegal users tariff id
UKV_ILLEGAL_TARIFFID=10
;UKV complex users tariff id
UKV_COMPLEX_TARIFFID=11
;UKV socail service tariff id
UKV_SOCIAL_TARIFFID=1
;Extended switches - enabled RemoteID management
SWITCHES_EXTENDED=0
;Tech support working hours
WORKING_HOURS="09:00-20:00"
;Extended tariffs report - with speed, period and fee columns
TARIFF_REPORT_FULL=0
;Is SendDog subsystem enabled?
SENDDOG_ENABLED=1
;Custom techical support interface API
TSUPPORT_API=1
;Show administrators names in some modules
ADMIN_NAMES=1
;Tasks report enabled?
TASKREPORT_ENABLED=0
;Tasks jobtype IDs for report - comma separated
TASKREPORT_JOBTYPES=19,18
;Tasks jobtype IDs of signup type - comma separated 
TASKREPORT_SIGNUPJOBTYPES=19,12
;Notes tag IDs which will be task notes - comma separated
TASKREPORT_NOTESTAGIDS=31,32
;Signup payments cashtype ID. May be 0 - then will be loaded from connection details module
TASKREPORT_SIGPAYID=3
;Optional option - salary tax rates multiplier
;TASKREPORT_SALARY_MULTIPLIER="1.5"
;Is police dog enabled?
POLICEDOG_ENABLED=0
;Optional option - uncomment to set switch ping interval in minutes
;SWITCH_PING_INTERVAL=20
;Is branches support enabled?
BRANCHES_ENABLED=0
;Optional option. Default cities loading order. Possible values: name, namerev, id, idrev, alias, aliasrev, default
;CITY_ORDER=default
;Enable adding description to onu from vlan assignment module
ONUAUTO_CONFIG_DESCRIBE=0
;Enable rebootin onu from vlan assignment module
ONUAUTO_CONFIG_REBOOT=0
;Enables deal with it tasks display in user profile
DEALWITHIT_IN_PROFILE=0
;Optional option - uncomment to ignore non mobile numbers in WhyDoYouCall user guessing
;WDYC_ONLY_MOBILE=1
;Newly created streets alias autogeneration
STREETS_ALIAS_AUTOGEN=0
;Checked telegram send tesk to master on create task
TASKMAN_TELEGRAM_PROFILE_CHECK=0
;Automatic sets time and date for new task
TASKMAN_NEWTASK_AUTOTIME=0
;Alternate ordering of employees on new task creation
TASKMAN_NEWTASK_EMPSORT=0
;Show users freezing state in online module?
ONLINE_SHOW_FREEZE=1
;Juniper MX bras support
JUNGEN_ENABLED=0
;Juniper NAS ipoe users default password
;JUNGEN_KEY="mxBras"
;Juniper logging is enabled? Possible values 0 - disabled, 1 - enabled, 2 - debug. May reduce performance.
;JUNGEN_LOGGING=0
;Sets alternative radclient path and options if required.
;JUNGEN_RADCLIENT="/usr/local/bin/radclient -r 3 -t 1"
;Enables fast SMS sending to user directly from his profile.
EASY_SMS=1
;Is NAS monitoring enabled?
NASMON_ENABLED=1
;Is exclusive database lock is enabled (new user/change ip)?
DB_LOCK_ENABLED=1
;Is PON ONU auto assign on user register enabled?
ONUAUTO_USERREG=0
;Check of ONU linked users with OLT fdb
PON_USERLINK_CHECK=0
;Is client side wifi equipment accounting enabled?
WIFICPE_ENABLED=0
;Tariff mask for wifi users which need to CPE accounting
;WIFICPE_TARIFFMASK="WiFi"
;Cache mac address vendors?
MACVEN_CACHE=1
;Hard user reset enabled? Forcibly enables and disables user if some params keeps him disconnedcted.
RESETHARD=0
;Optional option. Makes IP field looking like manual PON port input.
;PON_ONUIPASIF=1
;Enable polls
POLLS_ENABLED=0
;Use only device models with "ONU" string in ONU models list
ONUMODELS_FILTER=0
;Is SORM Yahont integration enabled?
SORM_ENABLED=0
;Is ONU register module is enabled?
ONUREG_ZTE=0
;Is ONU master module is enabled?
ONU_MASTER_ENABLED=0
;Optional option. Task manager default display options. Possible values are: month (default), basicWeek, basicDay, agendaWeek, agendaDay, listYear, listMonth, listWeek, listDay
;TASKMAN_DEFAULT_VIEW="month"
;Support of additional mobile phones for users
MOBILES_EXT=1
;Is SMSZilla enabled?
SMSZILLA_ENABLED=1
;Optional option - sets international number format mobile full length witout + symbol.
;SMSZILLA_MOBILE_LEN=11
;Optional option - sets country code without + symbol.
;SMSZILLA_COUNTRY_CODE="7"
;Optional option - disables cached data usage.
;SMSZILLA_NOCACHE=1
;Is LDAP manager enabled?
LDAPMGR_ENABLED=0
;Are quick OLT links enabled?
PON_QUICK_OLT_LINKS=1
;Is individual OLT repoll via AJAX enabled?
PON_OLT_INDIVIDUAL_REPOLL_AJAX=1
;Is PON signal history charts spoiler initially closed?
PON_ONU_CHARTS_SPOILER_CLOSED=0
;Are freeze days limited and count of them is enabled?
FREEZE_DAYS_CHARGE_ENABLED=0
;Amount of days initially available for user(can be individually changed from userprofile)
FREEZE_DAYS_INITIAL_AMOUNT=365
;Amount of days user has to work to get the amount of freeze days again after he spents out all his available freeze days(can be individually changed from userprofile)
FREEZE_DAYS_WORK_TO_RESTORE=120
;Show on UKV module registration user date
UKV_SHOW_REG_DATA=0
;Show Contract field in users online table
ONLINE_SHOW_CONTRACT_FIELD=0
;Show Contract date in users online table. ONLINE_SHOW_CONTRACT_FIELD mus be enabled
ONLINE_SHOW_CONTRACT_DATE=0
;Is multigen enabled?
MULTIGEN_ENABLED=0
;Is multigen logging enabled? Optional option. Uncomment to enable.
;MULTIGEN_LOGGING=1
;Sets radclient path and options
;MULTIGEN_RADCLIENT="/usr/local/bin/radclient -r 3 -t 1"
;Disables autocommit, runs all data handling as single transaction with explict commit.
;MULTIGEN_MAKE_INNODB_GREAT_AGAIN=1
;Show unfinished accounting records by default
;MULTIGEN_UNFACCT=1
;Default accounting interval in days
;MULTIGEN_DAYSACCT=30
;Additional fields from accounting to load and show
;MULTIGEN_FIELDSACCT="acctuniqueid,acctupdatetime"
;Multigen usernames caching timeout. May improve accounting performance.
;MULTIGEN_UNTIMEOUT=3600
;Is districts directory enabled?
DISTRICTS_ENABLED=0
;Show user districts in profile?
DISRTICTS_IN_PROFILE=0
;Is receiving and displaying the MAC address of the devices by the SNMP enabled?
SWITCHES_SNMP_MAC_EXORCISM=1
;Optional option: hides contract from user profile.
;CONTRACT_PROFILE_HIDE=1
;Optional option: enables prepaid traffic display in user profile
;FREEMB_IN_PROFILE=1
;PON OLT max ONU per port
;PON_ONU_PORT_MAX=64
;Is sms history enabled?
SMS_HISTORY_ON=1
;If message was send more then SMS_CHECKSTATUS_EXPIRE_DAYS days ago - no check status performed for it
SMS_CHECKSTATUS_EXPIRE_DAYS=7
;Autoload of Access Point data in user's profile is enabled?
;Better to be hold OFF 'cause may greatly affect time loading of user's profile if AP is not online
USERPROFILE_APINFO_AUTOLOAD=0
;Show additional filters for TASKMAN
TASKMAN_ADV_FILTERS=0
;Is One-Punch Scripts RemoteAPI calls enabled?
ONEPUNCH_ENABLED=1
;Is mobile field filter disabled? xz
MOBILE_FILTERS_DISABLED=1
;Optional option - uncomment for changing virtual services cashtype
;VSERVICES_CASHTYPEID=1
;Enables display of last activity time when ONLINE_SHOW_FREEZE option enabled.
;ONLINE_SHOW_FREEZE_LAT=0
;Try to get Mikrotik RouterOS version before API connect(experimental feature)
;If ROUTEROS_VERSION_TELEPATHY is on and RouterOS version still can't be gotten - NAS config option for connect will be used
ROUTEROS_VERSION_TELEPATHY=0
;Mikrotik RouterOS WEB port to get RouterOS version
ROUTEROS_VERSION_GET_WEB_PORT="80"
;Mikrotik RouterOS SNMP community to get RouterOS version
ROUTEROS_VERSION_GET_SNMP_COMMUNITY="public"
;Make IP service dropdown lists ordered by description
DROPDOWN_LISTS_IPSERVICE_ORDER_BY_DESCR=0
;Is it possible to enter MAC address while registering a user
USERREG_MAC_INPUT_ENABLED=0
;Enable alternative global search (SphinxSearch)?
SPHINX_SEARCH_ENABLED=0
;SphinxSearch host ip address
SPHINX_SEARCH_HOST="127.0.0.1"
;SphinxSearch SQL port to connect (default 9306)
SPHINX_SEARCH_SQL_PORT="9306"
;SphinxSearch user (default empty)
SPHINX_SEARCH_USER=""
;SphinxSearch password (default empty)
SPHINX_SEARCH_PASSWORD=""
;SphinxSearch database (default empty)
SPHINX_SEARCH_DB=""
;SphinxSearch indexes to search
;SPHINX_SEARCH_INDEXES="ip,mac,realname,login,fulladdress,mobile,phone,contract,paymentid"
;SphinxSearch reply limit
;SPHINX_SEARCH_LIMIT=100
;Change style of ponizer module to legacy (all OLTs in one table). Available options - 0 - normal view, 1 - legacy view, 2 - legacy with OLT. 
PONIZER_LEGACY_VIEW=0
;SphinxSearch additional parameters for sorting search result
SPHINX_SEARCH_SORT="GROUP BY `id`,`title`"
;Is whiteboard enabled?
WHITEBOARD_ENABLED=0
;Is OmegaTV module enabled now?
OMEGATV_ENABLED=0
OMEGATV_PUBLIC_KEY=""
OMEGATV_PRIVATE_KEY=""
;Is low level API debugging enabled?
;OMEGATV_DEBUG=1
;Optional option. Use only street/build autocomplete data in task creation form for better performance
;TASKMAN_SHORT_AUTOCOMPLETE=1
;Is QinQ management enabled?
QINQ_ENABLED=0
;Enables using of advanced control of sms services
SMS_SERVICES_ADVANCED_ENABLED=0
;Optional. Sets SMS services bindings cache lifetime in seconds. Half of an hour is by default.
;SMS_SERVICES_BINDINGS_CACHE_LIFETIME=1800
;Is bankstaMD enabled?
BANKSTAMD_ENABLED=0
;Some optional options for bankstamd like payment type id or debug flag
;BANKSTAMD_PAYID=3
;BANKSTAMD_DEBUG=1
;Bankstamd some custom options. Skip rows, contract, realname, address, summ, date, numfilter contract. "|" - delimiter.
;BANKSTAMD_OPTIONS="2|0|1|2|3|4|0"
;Is TrinityTV module enabled now?
TRINITYTV_ENABLED=0
TRINITYTV_PARTNER_ID=""
TRINITYTV_SALT=""
;Is low level API debugging enabled?
TRINITYTV_DEBUG=0
;Sends done jobs stats to your employee
SALARY_TELEGRAM=0
;Sends reserver items from warehouse to your employee
WAREHOUSE_TELEGRAM=0
;Optional option - sets other types of payment IDs, which will be detected as "cash" in exhorse
;EXHORSE_CASHIDS="1,10"

;Is for whom the bell tolls enabled?
FWTBT_ENABLED=0
;render notifications in all modules?
FWTBT_ANYWHERE=0
;admins with notifications enabled, left empty for "all" or list ther separated with coma.
FWTBT_ADMINS=""
;calls queue polling interval in seconds
FWTBT_INTERVAL=7
;notification display timeout
FWTBT_TIMER=10
;Use desktop notifications
FWTBT_DESKTOP=0
;Is calls history enabled?
CALLSHIST_ENABLED=0
;Enable user search by MAC on unknown ONU registering form
;PON_UONU_USER_BY_MAC_SEARCH_SHOW=0
;Icrease/decrease MAC increment for user search on unknown ONU registering form
;Value - number, like 1 or -1 or 3 or -10.
;PON_UONU_USER_BY_MAC_SEARCH_INCREMENT=0
;Enable mandatory displaying of user search by MAC on unknown ONU registering form
;PON_UONU_USER_BY_MAC_SEARCH_SHOW_ALWAYS=0
;Enable automatic user search by MAC on unknown ONU registering form
;In case of succefull search show form will not appear if PON_UNKNOWN_ONU_USER_BY_MAC_SEARCH_SHOW_ALWAYS not set on
;PON_UONU_USER_BY_MAC_SEARCH_TELEPATHY=0
;Is sticky revelations enabled?
STICKY_REVELATIONS_ENABLED=0
;Clean old arp records on IP change?
IPCHANGE_ARP_CLEANUP=0
;Enables Ishimura traffic collecting mechanics
ISHIMURA_ENABLED=0
;Are PON CPE controls in user's profile enabled?
PONCPE_CONTROLS_ENABLED=0
;Tariff mask for PON users which need to CPE accounting and controls showing in user's profile
;PONCPE_TARIFFMASK="PON"
;Set the sorting key for main APs list of MTSIGMON and also for dropdown APs lists of MTSIGMON and WCPE modules.
;Possible values: id, ip, location
SIGMON_WCPE_AP_LIST_SORT="id"
;Sort lists and dropdowns with device models by model name
DEVICES_LISTS_SORT_BY_MODELNAME=0
;Do not limit displaying of tasks in calendar to current year only
;TASKMAN_SHOW_ALL_YEARS_TASKS=0
;Is comparison by tariff mask for displaying CPE controls in user's profile case sensitive?
;USERCPE_TARIFFMASK_CASEINSENS=0
;Use tabs for OLTs representation in PONizer
PON_UI_USE_TABS=0
;Enable API for Android APP
ANDROID_ENABLED=1
;Middle level of huevost old-style user navigation controls
;OLD_USERCONTROLS=1
;Is MapOn service enabled?
MAPON_ENABLED=0
;MapOn API key
MAPON_APIKEY=""
;Switch groups enabled
;SWITCH_GROUPS_ENABLED=1
;Make SIGMON module respect the switch groups and use tabbed interface for grouping APs.
;Switch groups must be enabled first.
;SIGMON_GROUP_AP_BY_SWITCHGROUP_WITH_TABS=1
NMLEASES_EXTEND=0
;Do not check passwords uniqueness.
IGNORE_PASSWORD_UNIQUE=0
;Append price of assigned virtual services to expected payment summ. Useless at all. Optional option.
;BABLOGUESSING=1
;Multigen POD on mac change. Possible values: 0,1,2. 0 - disable. 1 - send pod to new mac. 2 send pod to both old and new macs.
MULTIGEN_POD_ON_MAC_CHANGE=0
;Warehouse now calculates recomended price against incoming middle
WAREHOUSE_RECPRICE=0
;Enable fast payments charge interface
EASY_CHARGE=0
;Doomsday tariffs
DDT_ENABLED=0
;Is printing of receipts module enabled?
PRINT_RECEIPTS_ENABLED=0
;Is printing of receipts from user profile enabled? Demands PRINT_RECEIPTS_ENABLED to be enabled.
;PRINT_RECEIPTS_IN_PROFILE=0
;Is build selection in UKV street report enabled?
;UKV_STREET_REP_BUILD_SEL=0
;SWITCHPORT_REPORT_IGNORE_PON=0
;Multigen POD on IP change. Possible values: 0,1,2. 0 - disable. 1 - send pod to new IP. 2 send pod to both old and new IPs.
MULTIGEN_POD_ON_IP_CHANGE=0

;Is banksta2 enabled?
BANKSTA2_ENABLED=0
;banksta2 inet service payment ID
BANKSTA2_PAYMENTID_INET=24
;banksta2 inet service payment ID
BANKSTA2_PAYMENTID_UKV=25
;Is tag section in user profile visually highlighted?
;USERPROFILE_TAG_SECTION_HIGHLIGHT=0
;Is surveillance visor enabled?
VISOR_ENABLED=0
;show user notes in online under realname
;ONLINE_SHOW_USERNOTES=0
;Optional option. Highlight jobs for "anyone" employee. Empty or 0 - disabled, some ID - "anyone" employee ID
;TASKMAN_ANYONE_COLORING="35"
;Optional option. Default factor value for newly created salary jobs.
;SALARY_FACTOR_DEFAULT=2
;Optional option. Presets task employee for newly created salary job if he is accounted by salary module.
;SALARY_EMPLOYEE_PRESET=1

  • Confused 2
Ссылка на сообщение
Поделиться на других сайтах

если кто готов помочь с настройкой СМС и получением МАК адресов с удаленного НАС МИКРОТИК, готов оплатить работу, в разумных размерах, все остальное настроено как нужно.

желательно напрямую, Москва.

  • Confused 2
Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Вхід

Уже зарегистрированы? Войдите здесь.

Войти сейчас
  • Зараз на сторінці   0 користувачів

    Немає користувачів, що переглядають цю сторінку.

  • Схожий контент

    • Від mac
      Глюк в тому, що один (так - тільки один) mac адрес onu існує в білінгу у вигляді строки. Це трохи заважає.
      olt - bdcom gepon.
      Наскільки зрозумів, це виключно проблема реалізації snmpwalk у freebsd, де snmpwalk може на свій розсуд віддати mac адресу не як hex-string, а як звичайний string.
      Можливо snmpwalk тригериться на якомусь символі, мені невідомо.
       
      # tcpdump -vv -i em0 udp port 161 and host olt and host ub | grep "3320.101.10.4.1.1.241 ... olt.snmp > ub.47940: [udp sum ok] { SNMPv2c C="*****" { GetResponse(44) R=93278354 E:3320.101.10.4.1.1.241="8LO"W*" } } ub.47940 > olt.snmp: [udp sum ok] { SNMPv2c C="*****" { GetNextRequest(34) R=93278355 E:3320.101.10.4.1.1.241 } } snmpwalk -c***** -v2c -t5 olt .1.3.6.1.4.1.3320.101.10.4.1.1 SNMPv2-SMI::enterprises.3320.101.10.4.1.1.241 = STRING: "8LO\"W*" snmpwalk -Ox -c***** -v2c -t5 olt .1.3.6.1.4.1.3320.101.10.4.1.1 SNMPv2-SMI::enterprises.3320.101.10.4.1.1.241 = Hex-STRING: 38 4C 4F 22 57 2A  
      Це стосується таких параметрів у snmp конфізі bdcom
       
      [signal] MACINDEX=".1.3.6.1.4.1.3320.101.10.4.1.1" [misc] ONUINDEX=".1.3.6.1.4.1.3320.101.11.1.1.3"  
      За для усунення глюку спробував трошки змінити код і завдати тип snmp параметру явно у ./api/libs/api.ponbdcom.php у function collect()
      Це працює. Мабуть станеться у нагоді:
       
      # diff api.ponbdcom.php{.new,.bak} 37c37 < $onuIndex = $this->snmp->walk('-Ox ' . $oltIp . ':' . self::SNMPPORT, $oltCommunity, $onuIndexOid, self::SNMPCACHE); --- > $onuIndex = $this->snmp->walk($oltIp . ':' . self::SNMPPORT, $oltCommunity, $onuIndexOid, self::SNMPCACHE); 91c91 < $macIndex = $this->snmp->walk('-Ox ' . $oltIp . ':' . self::SNMPPORT, $oltCommunity, $macIndexOID, self::SNMPCACHE); --- > $macIndex = $this->snmp->walk($oltIp . ':' . self::SNMPPORT, $oltCommunity, $macIndexOID, self::SNMPCACHE);  
      P.S. Створив тему, а зараз міркую: а може це глюк у ПЗ olt. Оновлю фірмваре olt та перевірю...
       

    • Від Plastilin
      Вітаю. Маю наступний комплект. Ubilling на Debian + Mikrotik CHR як маршрутизатор. Наче все запустилось, але виникло питання яке не вдається розрулити. Читав Wiki, ковиряв, читав знову Wiki, знову ковиряв - не допомогло.
      Чи можливо якось визначити конкретну IP адресу з пулу який видає Mikrotik клієнту через Radius? Мені пропонує обрати наступну вільну адресу з пулу при спробі зміни адреси?
      З цього з'являється додаткове питання, чи можливо контролювати доступ користувачам у яких IP назначений статично, тобто прописаний вручну? Наприклад при зміні статусу не активний - пхати до Firewall Mikrotik правила заборони доступу з IP адреси визначеної вручну, навіть якщо вона не отримана по DHCP.
       
      UPD: з першою частиною знайшов: IP_CUSTOM=1 в alter.ini 
    • Від ppv
      Потрібно було витерти одну мережу, всі абоненти з неї були перенесені в іншу. Але світить що 6 IP зайняті, хоча вона повністю вільна.
       
      ID    Мережа/CID           RВсього IP        Використано IP ▾           Вільно IPСервіс
      6      172.16.70.0/23        506                    6                                       500
       
      Підкажіть як правильно це підчистити щоб видалити мережу.
    • Від sanyadnepr
      Приветствую всех.
      Подскажите пожалуйста где копнуть и нет ли проблемы со стороны протокола взаимодействия сити24 или возможно не учтена необходимая проверка в модуле сити24 в Ubilling, пока писал понял что похоже в проверке payID, но это не точно.  
      Недавно обнаружилось с сити24 начали прилетать дубликаты платежей, в целом платежей мало, два одинаковых запроса Pay с одинаковым transactionID и payID в одну секунду одному платежному ID при этом биллинг "думает" примерно чуть больше минуты и отвечает одним ответом <result>0</result>, сити24 утверждает что ответ они не получили и по протоколу дальше повторяет запросы дублем, биллинг ответ и так по кругу, сити24 спрашивает каким образом с одинаковым payID от сити24 билл продолжает обрабатывать запросы и пополнять абоненту счет раз в 5 минут примерно, на одну и туже сумму, ведь этот payID уже был обработан предполагают сити24 согласно протоколу.
      Конечно есть вопрос к сити24 зачем они дублем присылают два запроса, но они отвечают что эта ситуация учтена в протоколе и проблема на стороне биллинга, потому что он пополняет счет по уже обработанному одинаковому payID.
      При этом transactionID в дублях одинаковый, но с каждым новым дублем разный.
      Если зафаерволить запросы от сити24, но оставить возможность отвечать то после блокировки билл отправляет 2-3 минуты 6 ответов <account>0001</account>  <result>0</result>.
      После снятия блокировки, дубли и платежи нескольких проблемных абонентов прилетают так же по кругу, при этом и с некоторыми новыми пополнениями происходит аналогичная ситуация.
      В openpayz в платежах transactionID и не видно payID.
    • Від nightfly
      Ubilling 1.4.3 rev 9058 The Bladewood Grove
       
      Зміни в структурі БД. alter.ini: нові опції OPHANIMFLOW_ENABLED та OPHANIMFLOW_URLS котрі вмикають та керують інтеграцією з OphanimFlow. alter:ini: нова опція PHOTOSTORAGE_POSTPROCESSING, що вмикає післяобробку зображень при завантаженні в Сховище зображень. alter:ini: нова опція PHOTOSTORAGE_WATERMARK, що вмикає розміщення вотермарки на всіх зображеннях, що завантажуються. alter:ini: нова опція PHOTOSTORAGE_RECOMPRESS, що вмикає зміну компрессії завантажених зображень. alter:ini: нова опція PHOTOSTORAGE_AUTORESIZE, що вмикає автоматичне та лагідне масштабування зображень конячих розмірів. alter:ini: нова опція PHOTOSTORAGE_DRAWIMGINFO, що вмикає вдруковування в зображення відлагоджувальної інформації. alter.ini: нова опція ONDEMAND_CHARTS, що вмикає відкладене завантаження графіків завантаження користувацької смуги. userstats.ini: нова опція OPHANIM_ENABLED, що вмикає інтеграцію OphanimFlow в кабінеті користувача. Модуль Заздрість: тепер авторизаційні дані пристроїв, не відображаються в списку пристроїв. Модуль “Заздрість”: при створенні та редагуванні пристроїв, для полів “пароль” та “enable пароль” тепер використовуються інпути паролів. Модуль “Заздрість”: заздрісним пристроям додано нове поле “Порт”. Тепер в скриптах можна використовувати, відповідний макрос {PORT}. Модуль “Статистика трафіку користувача”: проведено радикальний рефакторинг. Модуль “Статистика трафіку користувача”: додано опційну можливість, відображення трафіку отриманого з OphanimFlow. Модуль “Статистика трафіку користувача”: виправлено проблему невірного відображення залишку коштів на кінець місяця, при використанні Ішимури. Модуль “Статистика трафіку користувача”: додано можливість відображення графіків за останню годину з OphanimFlow. Модуль “Користувачі”: додано опційну можливість, відображення трафіку отриманого з OphanimFlow. Модуль “Сховище зображень”: тепер додатково перевіряє завантажувані зображення на тему їх валідності. Модуль “Фінансові операції”: виправлено відображення суми платежів користувача. Remote API: новий виклик ophanimtraff, який просто бере і синхронізує локальну БД з віддаленими джерелами OphanimFlow. Remote API: виклик userbynum тепер також опційно містить поле з “Платіжним ID” користувача. Глобально: у всіх полях вводу паролів, окрім форми входу, тепер відображається елемент керування “показати/приховати” пароль. Кабінет користувача: в модулі “Трафік” додано опційну можливість, відображення трафіку отриманого з OphanimFlow. Кабінет користувача: в модулі “Трафік” виправлено проблему невірного відображення залишку коштів на кінець місяця, при використанні Ішимури. Кабінет користувача: в модулі “Відеоспостереження” для NVR WolfRecorder замінено розділювач попередньо заповнених даних авторизації. OpenPayz: додано frontend portmonemulti, для отримання платежів від різних контрагентів. Інформацію по контрагентам бере з біллінгу, також використовую розширену інформацію контрагента. Платіжна система в контрагенті мусить бути створена, як PORTMONE 1984tech: додано функціонал генерації RPZ для isc-bind, спасибі @misterromanbush  
      Повний чейнджлог
      Оновлена демка
       

×
×
  • Створити нове...